diff --git a/Sources/CharcoalSwiftUI/Components/CharcoalSpinner.swift b/Sources/CharcoalSwiftUI/Components/CharcoalSpinner.swift index f52c2337f..b920a69df 100644 --- a/Sources/CharcoalSwiftUI/Components/CharcoalSpinner.swift +++ b/Sources/CharcoalSwiftUI/Components/CharcoalSpinner.swift @@ -114,6 +114,7 @@ public extension View { } } +#if compiler(>=6.0) @available(iOS 17, *) #Preview { @Previewable @State var isPresenting = true @@ -143,3 +144,4 @@ public extension View { } .ignoresSafeArea() } +#endif diff --git a/Sources/CharcoalSwiftUI/Components/CharcoalTextField.swift b/Sources/CharcoalSwiftUI/Components/CharcoalTextField.swift index 107596cd2..4b70363c3 100644 --- a/Sources/CharcoalSwiftUI/Components/CharcoalTextField.swift +++ b/Sources/CharcoalSwiftUI/Components/CharcoalTextField.swift @@ -88,6 +88,7 @@ public extension View { } } +#if compiler(>=6.0) @available(iOS 17, *) #Preview { @Previewable @State var text1 = "" @@ -121,3 +122,4 @@ public extension View { ) }.padding() } +#endif diff --git a/Sources/CharcoalSwiftUI/Components/Hint/CharcoalHint.swift b/Sources/CharcoalSwiftUI/Components/Hint/CharcoalHint.swift index dbd5a44b2..ee13a2c57 100644 --- a/Sources/CharcoalSwiftUI/Components/Hint/CharcoalHint.swift +++ b/Sources/CharcoalSwiftUI/Components/Hint/CharcoalHint.swift @@ -65,6 +65,7 @@ public struct CharcoalHint: View { } } +#if compiler(>=6.0) @available(iOS 17, *) #Preview { @Previewable @State var isPresenting = true @@ -84,3 +85,4 @@ public struct CharcoalHint: View { }.padding() } +#endif diff --git a/Sources/CharcoalSwiftUI/Components/Toast/CharcoalSnackBar.swift b/Sources/CharcoalSwiftUI/Components/Toast/CharcoalSnackBar.swift index d001a497d..0162f6b8f 100644 --- a/Sources/CharcoalSwiftUI/Components/Toast/CharcoalSnackBar.swift +++ b/Sources/CharcoalSwiftUI/Components/Toast/CharcoalSnackBar.swift @@ -203,6 +203,7 @@ public extension View { } } +#if compiler(>=6.0) @available(iOS 17, *) #Preview { @Previewable @State var isPresenting = true @@ -278,3 +279,4 @@ public extension View { }) .charcoalOverlayContainer() } +#endif diff --git a/Sources/CharcoalSwiftUI/Components/Toast/CharcoalToast.swift b/Sources/CharcoalSwiftUI/Components/Toast/CharcoalToast.swift index 3c56a5300..4eb346d94 100644 --- a/Sources/CharcoalSwiftUI/Components/Toast/CharcoalToast.swift +++ b/Sources/CharcoalSwiftUI/Components/Toast/CharcoalToast.swift @@ -212,6 +212,7 @@ public extension View { } } +#if compiler(>=6.0) @available(iOS 17, *) #Preview { @Previewable @State var isPresenting = true @@ -269,3 +270,4 @@ public extension View { } .charcoalOverlayContainer() } +#endif diff --git a/Sources/CharcoalSwiftUI/Components/Tooltip/CharcoalTooltip.swift b/Sources/CharcoalSwiftUI/Components/Tooltip/CharcoalTooltip.swift index d790c7e50..2948c94bb 100644 --- a/Sources/CharcoalSwiftUI/Components/Tooltip/CharcoalTooltip.swift +++ b/Sources/CharcoalSwiftUI/Components/Tooltip/CharcoalTooltip.swift @@ -214,6 +214,7 @@ public extension View { } } +#if compiler(>=6.0) @available(iOS 17, *) #Preview { @Previewable @State var isPresenting = true @@ -299,3 +300,4 @@ public extension View { } .charcoalOverlayContainer() } +#endif diff --git a/Sources/CharcoalSwiftUI/Modal/CharcoalModalView.swift b/Sources/CharcoalSwiftUI/Modal/CharcoalModalView.swift index ef8023836..3f1d9e8d5 100644 --- a/Sources/CharcoalSwiftUI/Modal/CharcoalModalView.swift +++ b/Sources/CharcoalSwiftUI/Modal/CharcoalModalView.swift @@ -214,6 +214,7 @@ public extension View { } } +#if compiler(>=6.0) @available(iOS 17, *) #Preview { @Previewable @State var isPresented = false @@ -258,3 +259,4 @@ public extension View { } } } +#endif