Previews.

This commit is contained in:
Max Goedjen 2020-09-18 19:28:14 -07:00
parent 9a71a10cc4
commit e92a813cae
No known key found for this signature in database
GPG Key ID: E58C21DD77B9B8E8
4 changed files with 33 additions and 39 deletions

View File

@ -115,30 +115,36 @@ extension ContentView {
} }
// struct ContentView_Previews: PreviewProvider {
//#if DEBUG
// private static let storeList: SecretStoreList = {
//struct ContentView_Previews: PreviewProvider { let list = SecretStoreList()
// static var previews: some View { list.add(store: SecureEnclave.Store())
// Group { list.add(store: SmartCard.Store())
// ContentView(storeList: Preview.storeList(stores: [Preview.Store(numberOfRandomSecrets: 0)], return list
// modifiableStores: [Preview.StoreModifiable(numberOfRandomSecrets: 0)]), }()
// updater: PreviewUpdater(), private static let agentStatusChecker = AgentStatusChecker()
// agentStatusChecker: PreviewAgentStatusChecker()) private static let justUpdatedChecker = JustUpdatedChecker()
// ContentView(storeList: Preview.storeList(stores: [Preview.Store()], modifiableStores: [Preview.StoreModifiable()]), updater: PreviewUpdater(),
// agentStatusChecker: PreviewAgentStatusChecker()) @State var hasRunSetup = false
// ContentView(storeList: Preview.storeList(stores: [Preview.Store()]), updater: PreviewUpdater(), @State private var showingSetup = false
// agentStatusChecker: PreviewAgentStatusChecker()) @State private var showingCreation = false
// ContentView(storeList: Preview.storeList(modifiableStores: [Preview.StoreModifiable()]), updater: PreviewUpdater(),
// agentStatusChecker: PreviewAgentStatusChecker()) static var previews: some View {
// ContentView(storeList: Preview.storeList(stores: [Preview.Store(numberOfRandomSecrets: 0)], modifiableStores: [Preview.StoreModifiable(numberOfRandomSecrets: 0)]), updater: PreviewUpdater(update: .advisory), Group {
// agentStatusChecker: PreviewAgentStatusChecker()) // Empty on modifiable and nonmodifiable
// ContentView(storeList: Preview.storeList(stores: [Preview.Store(numberOfRandomSecrets: 0)], modifiableStores: [Preview.StoreModifiable(numberOfRandomSecrets: 0)]), updater: PreviewUpdater(update: .critical), ContentView<PreviewUpdater, AgentStatusChecker>(showingCreation: .constant(false), runningSetup: .constant(false), hasRunSetup: .constant(true))
// agentStatusChecker: PreviewAgentStatusChecker()) .environmentObject(Preview.storeList(stores: [Preview.Store(numberOfRandomSecrets: 0)], modifiableStores: [Preview.StoreModifiable(numberOfRandomSecrets: 0)]))
// ContentView(storeList: Preview.storeList(stores: [Preview.Store(numberOfRandomSecrets: 0)], modifiableStores: [Preview.StoreModifiable(numberOfRandomSecrets: 0)]), updater: PreviewUpdater(update: .critical), .environmentObject(PreviewUpdater())
// agentStatusChecker: PreviewAgentStatusChecker(running: false)) .environmentObject(agentStatusChecker)
// }
// } // 5 items on modifiable and nonmodifiable
//} ContentView<PreviewUpdater, AgentStatusChecker>(showingCreation: .constant(false), runningSetup: .constant(false), hasRunSetup: .constant(true))
// .environmentObject(Preview.storeList(stores: [Preview.Store()], modifiableStores: [Preview.StoreModifiable()]))
//#endif .environmentObject(PreviewUpdater())
.environmentObject(agentStatusChecker)
}
.environmentObject(agentStatusChecker)
}
}

View File

@ -71,8 +71,6 @@ struct EmptyStoreModifiableView: View {
} }
} }
#if DEBUG
struct EmptyStoreModifiableView_Previews: PreviewProvider { struct EmptyStoreModifiableView_Previews: PreviewProvider {
static var previews: some View { static var previews: some View {
Group { Group {
@ -81,5 +79,3 @@ struct EmptyStoreModifiableView_Previews: PreviewProvider {
} }
} }
} }
#endif

View File

@ -58,12 +58,8 @@ struct SecretDetailView<SecretType: Secret>: View {
} }
#if DEBUG
struct SecretDetailView_Previews: PreviewProvider { struct SecretDetailView_Previews: PreviewProvider {
static var previews: some View { static var previews: some View {
SecretDetailView(secret: Preview.Store(numberOfRandomSecrets: 1).secrets[0]) SecretDetailView(secret: Preview.Store(numberOfRandomSecrets: 1).secrets[0])
} }
} }
#endif

View File

@ -181,8 +181,6 @@ enum Step: Int, Identifiable, Hashable, CaseIterable {
} }
#if DEBUG
struct SetupView_Previews: PreviewProvider { struct SetupView_Previews: PreviewProvider {
static var previews: some View { static var previews: some View {
Group { Group {
@ -192,5 +190,3 @@ struct SetupView_Previews: PreviewProvider {
} }
} }
} }
#endif