Adjust onboarding header to short step label and top-align step content
This commit is contained in:
@@ -68,7 +68,7 @@ struct OnboardingView: View {
|
||||
}
|
||||
.tabViewStyle(.page(indexDisplayMode: .never))
|
||||
.animation(.easeInOut(duration: 0.3), value: viewModel.currentStep)
|
||||
.frame(maxHeight: .infinity, alignment: .center)
|
||||
.frame(maxHeight: .infinity, alignment: .top)
|
||||
}
|
||||
}
|
||||
.onAppear {
|
||||
@@ -147,14 +147,8 @@ struct OnboardingView: View {
|
||||
}
|
||||
|
||||
private var headerTitle: String {
|
||||
switch viewModel.currentStep {
|
||||
case 0: return String(localized: "onboarding_nav_intro")
|
||||
case 1: return String(localized: "meal_windows_title")
|
||||
case 2: return String(localized: "weekends_title")
|
||||
case 3: return String(localized: "calendar_title")
|
||||
case 4: return String(localized: "first_dishes_title")
|
||||
default: return ""
|
||||
}
|
||||
guard viewModel.currentStep > 0 else { return String(localized: "onboarding_nav_intro") }
|
||||
return String(format: String(localized: "onboarding_nav_step_short"), viewModel.currentStep)
|
||||
}
|
||||
|
||||
private var stepCounterText: String {
|
||||
|
||||
Reference in New Issue
Block a user