diff --git a/RiotSwiftUI/Modules/AnalyticsPrompt/View/AnalyticsPrompt.swift b/RiotSwiftUI/Modules/AnalyticsPrompt/View/AnalyticsPrompt.swift index dea1d9c73..1d6ff6893 100644 --- a/RiotSwiftUI/Modules/AnalyticsPrompt/View/AnalyticsPrompt.swift +++ b/RiotSwiftUI/Modules/AnalyticsPrompt/View/AnalyticsPrompt.swift @@ -127,6 +127,7 @@ struct AnalyticsPrompt: View { buttons .frame(maxWidth: OnboardingMetrics.maxContentWidth) .padding(.horizontal, horizontalPadding) + .padding(.bottom, OnboardingMetrics.actionButtonBottomPadding) .padding(.bottom, geometry.safeAreaInsets.bottom > 0 ? 0 : 16) Spacer() diff --git a/RiotSwiftUI/Modules/Onboarding/Celebration/View/OnboardingCelebrationScreen.swift b/RiotSwiftUI/Modules/Onboarding/Celebration/View/OnboardingCelebrationScreen.swift index 779850d25..1a1ac57f3 100644 --- a/RiotSwiftUI/Modules/Onboarding/Celebration/View/OnboardingCelebrationScreen.swift +++ b/RiotSwiftUI/Modules/Onboarding/Celebration/View/OnboardingCelebrationScreen.swift @@ -54,7 +54,7 @@ struct OnboardingCelebrationScreen: View { buttons .frame(maxWidth: OnboardingMetrics.maxContentWidth) .padding(.horizontal, horizontalPadding) - .padding(.bottom, 24) + .padding(.bottom, OnboardingMetrics.actionButtonBottomPadding) .padding(.bottom, geometry.safeAreaInsets.bottom > 0 ? 0 : 16) Spacer() diff --git a/RiotSwiftUI/Modules/Onboarding/Common/OnboardingMetrics.swift b/RiotSwiftUI/Modules/Onboarding/Common/OnboardingMetrics.swift index 114a9760b..5a337efec 100644 --- a/RiotSwiftUI/Modules/Onboarding/Common/OnboardingMetrics.swift +++ b/RiotSwiftUI/Modules/Onboarding/Common/OnboardingMetrics.swift @@ -26,6 +26,8 @@ struct OnboardingMetrics { static let breakerScreenTopPadding: CGFloat = 80 /// The padding used between the top of the main content and the navigation bar. static let topPaddingToNavigationBar: CGFloat = 16 + /// The padding used between the footer and the bottom of the view. + static let actionButtonBottomPadding: CGFloat = 24 /// The width/height used for the main icon shown in most of the screens. static let iconSize: CGFloat = 90 diff --git a/RiotSwiftUI/Modules/Onboarding/Congratulations/View/OnboardingCongratulationsScreen.swift b/RiotSwiftUI/Modules/Onboarding/Congratulations/View/OnboardingCongratulationsScreen.swift index f6496073c..2c6e877d0 100644 --- a/RiotSwiftUI/Modules/Onboarding/Congratulations/View/OnboardingCongratulationsScreen.swift +++ b/RiotSwiftUI/Modules/Onboarding/Congratulations/View/OnboardingCongratulationsScreen.swift @@ -53,7 +53,7 @@ struct OnboardingCongratulationsScreen: View { footer .frame(maxWidth: OnboardingMetrics.maxContentWidth) .padding(.horizontal, horizontalPadding) - .padding(.bottom, 24) + .padding(.bottom, OnboardingMetrics.actionButtonBottomPadding) .padding(.bottom, geometry.safeAreaInsets.bottom > 0 ? 0 : 16) Spacer()