Rework onboarding flow and move premium prompt post-setup

This commit is contained in:
alexandrev-tibco
2026-02-26 10:50:09 +01:00
parent 6db6659330
commit 3937abeb6e
7 changed files with 114 additions and 182 deletions
@@ -13,28 +13,20 @@ struct WelcomeStepView: View {
Text("onboarding_welcome_title")
.font(.mealMoodH1)
.foregroundColor(.mealMoodTextPrimary)
.multilineTextAlignment(.center)
Text("onboarding_welcome_subtitle")
.font(.mealMoodBody)
.foregroundColor(.mealMoodTextSecondary)
.multilineTextAlignment(.center)
}
Image(systemName: "figure.2.and.child.holdinghands")
.font(.system(size: 80))
.foregroundStyle(
LinearGradient(
colors: [.mealMoodCoral, .mealMoodMint],
startPoint: .topLeading,
endPoint: .bottomTrailing
)
)
.padding(.vertical, 20)
.padding(.horizontal, 24)
VStack(alignment: .leading, spacing: 16) {
BenefitRow(icon: "face.smiling", text: String(localized: "onboarding_welcome_benefit1"))
BenefitRow(icon: "scalemass", text: String(localized: "onboarding_welcome_benefit2"))
BenefitRow(icon: "calendar", text: String(localized: "onboarding_welcome_benefit3"))
BenefitRow(icon: "1.circle.fill", text: String(localized: "onboarding_welcome_step_1"))
BenefitRow(icon: "2.circle.fill", text: String(localized: "onboarding_welcome_step_2"))
BenefitRow(icon: "3.circle.fill", text: String(localized: "onboarding_welcome_step_3"))
BenefitRow(icon: "4.circle.fill", text: String(localized: "onboarding_welcome_step_4"))
}
.padding(.horizontal, 40)