Merge branch 'previews' into codeql_workflow

This commit is contained in:
Max Goedjen committed 2025-09-03 01:11:21 -07:00
commit 7c55aef58f
7 files changed
+26 -41

No files matched your search

@@ -146,6 +146,6 @@ struct CreateSecretView<StoreType: SecretStoreModifiable>: View {
} }
#Preview { //#Preview {
CreateSecretView(store: Preview.StoreModifiable()) { _ in } // CreateSecretView(store: Preview.StoreModifiable()) { _ in }
} //}
@@ -57,15 +57,10 @@ struct EmptyStoreModifiableView: View {
} }
} }
#if DEBUG
struct EmptyStoreModifiableView_Previews: PreviewProvider { #Preview {
static var previews: some View {
Group {
EmptyStoreImmutableView() EmptyStoreImmutableView()
EmptyStoreModifiableView()
}
}
} }
#Preview {
#endif EmptyStoreModifiableView()
}
@@ -13,12 +13,7 @@ struct NoStoresView: View {
} }
#if DEBUG #Preview {
struct NoStoresView_Previews: PreviewProvider {
static var previews: some View {
NoStoresView() NoStoresView()
}
} }
#endif
@@ -37,6 +37,6 @@ struct SecretDetailView<SecretType: Secret>: View {
} }
#Preview { //#Preview {
SecretDetailView(secret: Preview.Secret(name: "Demonstration Secret")) // SecretDetailView(secret: Preview.Secret(name: "Demonstration Secret"))
} //}
@@ -143,11 +143,11 @@ struct AgentNotRunningView: View {
} }
#Preview { //#Preview {
AgentStatusView() // AgentStatusView()
.environment(\.agentStatusChecker, PreviewAgentStatusChecker(running: false)) // .environment(\.agentStatusChecker, PreviewAgentStatusChecker(running: false))
} //}
#Preview { //#Preview {
AgentStatusView() // AgentStatusView()
.environment(\.agentStatusChecker, PreviewAgentStatusChecker(running: true, process: .current)) // .environment(\.agentStatusChecker, PreviewAgentStatusChecker(running: true, process: .current))
} //}
@@ -198,14 +198,14 @@ extension ContentView {
} }
//#Preview("Empty") { //#Preview {
// // Empty on modifiable and nonmodifiable // // Empty on modifiable and nonmodifiable
// ContentView(showingCreation: .constant(false), runningSetup: .constant(false), hasRunSetup: .constant(true)) // ContentView(showingCreation: .constant(false), runningSetup: .constant(false), hasRunSetup: .constant(true))
// .environment(Preview.storeList(stores: [Preview.Store(numberOfRandomSecrets: 0)], modifiableStores: [Preview.StoreModifiable(numberOfRandomSecrets: 0)])) // .environment(Preview.storeList(stores: [Preview.Store(numberOfRandomSecrets: 0)], modifiableStores: [Preview.StoreModifiable(numberOfRandomSecrets: 0)]))
// .environment(PreviewUpdater()) // .environment(PreviewUpdater())
//} //}
// //
//#Preview("5 Items") { //#Preview {
// // 5 items on modifiable and nonmodifiable // // 5 items on modifiable and nonmodifiable
// ContentView(showingCreation: .constant(false), runningSetup: .constant(false), hasRunSetup: .constant(true)) // ContentView(showingCreation: .constant(false), runningSetup: .constant(false), hasRunSetup: .constant(true))
// .environment(Preview.storeList(stores: [Preview.Store()], modifiableStores: [Preview.StoreModifiable()])) // .environment(Preview.storeList(stores: [Preview.Store()], modifiableStores: [Preview.StoreModifiable()]))
@@ -163,17 +163,12 @@ fileprivate struct BackgroundViewModifier: ViewModifier {
} }
#if DEBUG #Preview {
struct CopyableView_Previews: PreviewProvider {
static var previews: some View {
Group {
CopyableView(title: .secretDetailSha256FingerprintLabel, image: Image(systemName: "figure.wave"), text: "Hello world.") CopyableView(title: .secretDetailSha256FingerprintLabel, image: Image(systemName: "figure.wave"), text: "Hello world.")
.padding() .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()
}
}
} }
#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()
}