From 0e94dd654124a9c80eabb0707213f833e3a80df2 Mon Sep 17 00:00:00 2001 From: Max Goedjen Date: Wed, 3 Sep 2025 01:07:18 -0700 Subject: [PATCH] Previews --- .../Views/Secrets/EmptyStoreView.swift | 15 ++++------ .../Views/Secrets/NoStoresView.swift | 9 ++---- .../Secretive/Views/Views/ContentView.swift | 30 +++++++------------ .../Secretive/Views/Views/CopyableView.swift | 19 +++++------- 4 files changed, 25 insertions(+), 48 deletions(-) diff --git a/Sources/Secretive/Views/Secrets/EmptyStoreView.swift b/Sources/Secretive/Views/Secrets/EmptyStoreView.swift index 3f0bd81..2552443 100644 --- a/Sources/Secretive/Views/Secrets/EmptyStoreView.swift +++ b/Sources/Secretive/Views/Secrets/EmptyStoreView.swift @@ -57,15 +57,10 @@ struct EmptyStoreModifiableView: View { } } -#if DEBUG -struct EmptyStoreModifiableView_Previews: PreviewProvider { - static var previews: some View { - Group { - EmptyStoreImmutableView() - EmptyStoreModifiableView() - } - } +#Preview { + EmptyStoreImmutableView() +} +#Preview { + EmptyStoreModifiableView() } - -#endif diff --git a/Sources/Secretive/Views/Secrets/NoStoresView.swift b/Sources/Secretive/Views/Secrets/NoStoresView.swift index 497138d..fd31ddf 100644 --- a/Sources/Secretive/Views/Secrets/NoStoresView.swift +++ b/Sources/Secretive/Views/Secrets/NoStoresView.swift @@ -13,12 +13,7 @@ struct NoStoresView: View { } -#if DEBUG - -struct NoStoresView_Previews: PreviewProvider { - static var previews: some View { - NoStoresView() - } +#Preview { + NoStoresView() } -#endif diff --git a/Sources/Secretive/Views/Views/ContentView.swift b/Sources/Secretive/Views/Views/ContentView.swift index 933013d..d37f624 100644 --- a/Sources/Secretive/Views/Views/ContentView.swift +++ b/Sources/Secretive/Views/Views/ContentView.swift @@ -198,25 +198,17 @@ extension ContentView { } -#if DEBUG -struct ContentView_Previews: PreviewProvider { - - static var previews: some View { - Group { - // Empty on modifiable and nonmodifiable - ContentView(showingCreation: .constant(false), runningSetup: .constant(false), hasRunSetup: .constant(true)) - .environment(Preview.storeList(stores: [Preview.Store(numberOfRandomSecrets: 0)], modifiableStores: [Preview.StoreModifiable(numberOfRandomSecrets: 0)])) - .environment(PreviewUpdater()) - - // 5 items on modifiable and nonmodifiable - ContentView(showingCreation: .constant(false), runningSetup: .constant(false), hasRunSetup: .constant(true)) - .environment(Preview.storeList(stores: [Preview.Store()], modifiableStores: [Preview.StoreModifiable()])) - .environment(PreviewUpdater()) - } - - } +#Preview { + // Empty on modifiable and nonmodifiable + ContentView(showingCreation: .constant(false), runningSetup: .constant(false), hasRunSetup: .constant(true)) + .environment(Preview.storeList(stores: [Preview.Store(numberOfRandomSecrets: 0)], modifiableStores: [Preview.StoreModifiable(numberOfRandomSecrets: 0)])) + .environment(PreviewUpdater()) } -#endif - +#Preview { + // 5 items on modifiable and nonmodifiable + ContentView(showingCreation: .constant(false), runningSetup: .constant(false), hasRunSetup: .constant(true)) + .environment(Preview.storeList(stores: [Preview.Store()], modifiableStores: [Preview.StoreModifiable()])) + .environment(PreviewUpdater()) +} diff --git a/Sources/Secretive/Views/Views/CopyableView.swift b/Sources/Secretive/Views/Views/CopyableView.swift index 23855f6..c36af4b 100644 --- a/Sources/Secretive/Views/Views/CopyableView.swift +++ b/Sources/Secretive/Views/Views/CopyableView.swift @@ -163,17 +163,12 @@ fileprivate struct BackgroundViewModifier: ViewModifier { } -#if DEBUG - -struct CopyableView_Previews: PreviewProvider { - static var previews: some View { - Group { - CopyableView(title: .secretDetailSha256FingerprintLabel, image: Image(systemName: "figure.wave"), text: "Hello world.") - .padding() - CopyableView(title: .secretDetailSha256FingerprintLabel, image: Image(systemName: "figure.wave"), text: "Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. ") - .padding() - } - } +#Preview { + CopyableView(title: .secretDetailSha256FingerprintLabel, image: Image(systemName: "figure.wave"), text: "Hello world.") + .padding() } -#endif +#Preview { + CopyableView(title: .secretDetailSha256FingerprintLabel, image: Image(systemName: "figure.wave"), text: "Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. Long text. ") + .padding() +}