diff --git a/Sources/Recap/Public/RecapScreen.swift b/Sources/Recap/Public/RecapScreen.swift index 5d361d8..2507fb6 100644 --- a/Sources/Recap/Public/RecapScreen.swift +++ b/Sources/Recap/Public/RecapScreen.swift @@ -184,8 +184,12 @@ private extension View { #endif } + @ViewBuilder func withBottomPaddingIfNoSafeArea() -> some View { - guard !hasSafeAreaForBottomPadding else { return self } - return self.padding(.bottom, 24.0) + if hasSafeAreaForBottomPadding { + self + } else { + self.padding(.bottom, 24.0) + } } } diff --git a/Sources/Recap/Public/View+Recap.swift b/Sources/Recap/Public/View+Recap.swift index 55a55ad..806881e 100644 --- a/Sources/Recap/Public/View+Recap.swift +++ b/Sources/Recap/Public/View+Recap.swift @@ -169,7 +169,7 @@ internal extension EnvironmentValues { static let defaultValue = IconFillMode.solid } - // MARK: IconVerticalAlignment + // MARK: IconAlignment var recapScreenIconAlignment: VerticalAlignment { get { self[IconAlignmentKey.self] }