Add email verification screen (#6125)

Make a reusable onboarding icon view.
Use a native TextField for better dynamic type support.
Rename completion to callback.
Add readableFrame modifier.
This commit is contained in:
Doug
2022-05-10 14:09:43 +01:00
committed by GitHub
parent 4c1f109fc7
commit 28ef962448
28 changed files with 912 additions and 40 deletions
@@ -65,14 +65,9 @@ struct OnboardingDisplayNameScreen: View {
/// The icon, title and message views.
var header: some View {
VStack(spacing: 8) {
Image(Asset.Images.onboardingCongratulationsIcon.name)
.resizable()
.renderingMode(.template)
.foregroundColor(theme.colors.accent)
.frame(width: OnboardingMetrics.iconSize, height: OnboardingMetrics.iconSize)
.background(Circle().foregroundColor(.white).padding(2))
OnboardingIconImage(image: Asset.Images.onboardingCongratulationsIcon)
.padding(.bottom, 8)
.accessibilityHidden(true)
Text(VectorL10n.onboardingDisplayNameTitle)
.font(theme.fonts.title2B)