diff --git a/MealMood/Views/Onboarding/CalendarStepView.swift b/MealMood/Views/Onboarding/CalendarStepView.swift index ab8d142..61f8764 100644 --- a/MealMood/Views/Onboarding/CalendarStepView.swift +++ b/MealMood/Views/Onboarding/CalendarStepView.swift @@ -152,5 +152,6 @@ struct CalendarStepView: View { } message: { Text("calendar_permission_message") } + .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top) } } diff --git a/MealMood/Views/Onboarding/FirstDishesStepView.swift b/MealMood/Views/Onboarding/FirstDishesStepView.swift index 8dbb0e0..9f17e77 100644 --- a/MealMood/Views/Onboarding/FirstDishesStepView.swift +++ b/MealMood/Views/Onboarding/FirstDishesStepView.swift @@ -239,6 +239,7 @@ struct FirstDishesStepView: View { ensureDefaultTagsIfNeeded() } } + .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top) } private func suggestedDishes() -> [(name: String, tagHints: [String])] { diff --git a/MealMood/Views/Onboarding/MealWindowsStepView.swift b/MealMood/Views/Onboarding/MealWindowsStepView.swift index 7a4ef72..bba6451 100644 --- a/MealMood/Views/Onboarding/MealWindowsStepView.swift +++ b/MealMood/Views/Onboarding/MealWindowsStepView.swift @@ -35,6 +35,7 @@ struct MealWindowsStepView: View { .padding(.top, 8) .padding(.bottom, 40) } + .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top) } private func optionTitle(_ option: MealWindows) -> String { diff --git a/MealMood/Views/Onboarding/OnboardingView.swift b/MealMood/Views/Onboarding/OnboardingView.swift index 7efa892..19528d6 100644 --- a/MealMood/Views/Onboarding/OnboardingView.swift +++ b/MealMood/Views/Onboarding/OnboardingView.swift @@ -27,18 +27,21 @@ struct OnboardingView: View { TabView(selection: $viewModel.currentStep) { WelcomeStepView(onNext: { viewModel.nextStep() }) + .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top) .tag(0) MealWindowsStepView( selection: $viewModel.selectedMealWindows, onNext: { viewModel.nextStep() } ) + .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top) .tag(1) WeekendsStepView( includeWeekends: $viewModel.includeWeekends, onNext: { viewModel.nextStep() } ) + .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top) .tag(2) CalendarStepView( @@ -53,6 +56,7 @@ struct OnboardingView: View { onNext: { viewModel.nextStep() }, onSkip: { viewModel.nextStep() } ) + .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top) .tag(3) FirstDishesStepView( @@ -64,6 +68,7 @@ struct OnboardingView: View { } } ) + .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top) .tag(4) } .tabViewStyle(.page(indexDisplayMode: .never)) diff --git a/MealMood/Views/Onboarding/WeekendsStepView.swift b/MealMood/Views/Onboarding/WeekendsStepView.swift index fe8baca..4450fc2 100644 --- a/MealMood/Views/Onboarding/WeekendsStepView.swift +++ b/MealMood/Views/Onboarding/WeekendsStepView.swift @@ -45,5 +45,6 @@ struct WeekendsStepView: View { .padding(.top, 8) .padding(.bottom, 40) } + .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top) } } diff --git a/MealMood/Views/Onboarding/WelcomeStepView.swift b/MealMood/Views/Onboarding/WelcomeStepView.swift index 4b130d7..989405a 100644 --- a/MealMood/Views/Onboarding/WelcomeStepView.swift +++ b/MealMood/Views/Onboarding/WelcomeStepView.swift @@ -31,6 +31,7 @@ struct WelcomeStepView: View { .padding(.horizontal, 24) .padding(.bottom, 40) } + .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top) } }