update onboarding screens

This commit is contained in:
Trey t
2022-03-23 09:58:01 -05:00
parent e226437e50
commit a630f2e9ec
4 changed files with 118 additions and 128 deletions

View File

@@ -20,74 +20,62 @@ struct OnboardingWrapup: View {
var body: some View {
ZStack {
Image("good", bundle: .main)
.foregroundColor(Color(UIColor.darkText))
.opacity(0.04)
.scaleEffect(1.2)
.padding(.bottom, 55)
ScrollView {
GeometryReader { geometry in
VStack {
Spacer()
Image("good", bundle: .main)
.foregroundColor(Color(UIColor.darkText))
.opacity(0.04)
.scaleEffect(1.2, anchor: .trailing)
Spacer()
}
VStack {
ScrollView {
Text(String(localized: "onboarding_wrap_up_1"))
.font(.title)
.foregroundColor(Color(UIColor.white))
.padding([.trailing, .leading], 55)
.padding([.top], 15)
Text(formatter.string(from: onboardingData.date))
.font(.title)
.fontWeight(.bold)
.foregroundColor(Color(UIColor.white))
.padding([.trailing, .leading], 55)
.padding([.top], 15)
// Text(String(localized: "onboarding_wrap_up_2"))
// .font(.title)
// .foregroundColor(Color(UIColor.white))
// .padding([.trailing, .leading], 55)
// .padding([.top], 15)
// Text(onboardingData.title)
// .font(.title)
// .fontWeight(.bold)
// .foregroundColor(Color(UIColor.white))
// .padding([.trailing, .leading], 55)
// .padding([.top], 15)
Text(String(localized: "onboarding_wrap_up_3"))
.font(.title)
.foregroundColor(Color(UIColor.white))
.padding([.trailing, .leading], 55)
.padding([.top], 15)
Text(onboardingData.inputDay.localizedValue)
.font(.title)
.fontWeight(.bold)
.foregroundColor(Color(UIColor.white))
.padding([.trailing, .leading], 55)
.padding([.top], 15)
Button(action: {
EventLogger.log(event: "onboarding_complete")
EventLogger.log(event: "onboarding_complete_day_id",
withData: ["id": onboardingData.inputDay.rawValue])
completionClosure(onboardingData)
}, label: {
Text(String(localized: "onboarding_wrap_up_complete_button"))
Spacer()
Text(String(localized: "onboarding_wrap_up_1"))
.padding()
.font(.title)
.foregroundColor(Color(UIColor.white))
Text(formatter.string(from: onboardingData.date))
.font(.title)
.fontWeight(.bold)
.foregroundColor(.yellow)
.padding(10)
.padding([.leading, .trailing], 25)
.background(RoundedRectangle(cornerRadius: 10).fill().foregroundColor(Color.white))
.cornerRadius(10)
})
.padding()
.foregroundColor(Color(UIColor.white))
Text(String(localized: "onboarding_wrap_up_3"))
.font(.title)
.padding()
.foregroundColor(Color(UIColor.white))
Text(onboardingData.inputDay.localizedValue)
.font(.title)
.fontWeight(.bold)
.padding()
.foregroundColor(Color(UIColor.white))
Button(action: {
EventLogger.log(event: "onboarding_complete")
EventLogger.log(event: "onboarding_complete_day_id",
withData: ["id": onboardingData.inputDay.rawValue])
completionClosure(onboardingData)
}, label: {
Text(String(localized: "onboarding_wrap_up_complete_button"))
.font(.title)
.fontWeight(.bold)
.foregroundColor(.yellow)
.padding()
.background(RoundedRectangle(cornerRadius: 10).fill().foregroundColor(Color.white))
.cornerRadius(10)
})
.padding([.top], 65)
}
.multilineTextAlignment(.center)
}
.multilineTextAlignment(.center)
.frame(maxWidth: geometry.size.width)
}
}
.background(.yellow)
@@ -104,7 +92,7 @@ struct OnboardingWrapup_Previews: PreviewProvider {
OnboardingWrapup(onboardingData: OnboardingData(), completionClosure: { _ in
})
.preferredColorScheme(.dark)
.preferredColorScheme(.dark)
}
}
}