mirror of
https://github.com/maxgoedjen/secretive.git
synced 2026-03-08 02:27:24 +01:00
WIP
This commit is contained in:
@@ -193,41 +193,41 @@ extension ContentView {
|
||||
|
||||
}
|
||||
|
||||
#if DEBUG
|
||||
|
||||
struct ContentView_Previews: PreviewProvider {
|
||||
|
||||
private static let storeList: SecretStoreList = {
|
||||
let list = SecretStoreList()
|
||||
list.add(store: SecureEnclave.Store())
|
||||
list.add(store: SmartCard.Store())
|
||||
return list
|
||||
}()
|
||||
private static let agentStatusChecker = AgentStatusChecker()
|
||||
private static let justUpdatedChecker = JustUpdatedChecker()
|
||||
|
||||
@State var hasRunSetup = false
|
||||
@State private var showingSetup = false
|
||||
@State private var showingCreation = false
|
||||
|
||||
static var previews: some View {
|
||||
Group {
|
||||
// Empty on modifiable and nonmodifiable
|
||||
ContentView<PreviewUpdater, AgentStatusChecker>(showingCreation: .constant(false), runningSetup: .constant(false), hasRunSetup: .constant(true))
|
||||
.environmentObject(Preview.storeList(stores: [Preview.Store(numberOfRandomSecrets: 0)], modifiableStores: [Preview.StoreModifiable(numberOfRandomSecrets: 0)]))
|
||||
.environmentObject(PreviewUpdater())
|
||||
.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()]))
|
||||
.environmentObject(PreviewUpdater())
|
||||
.environmentObject(agentStatusChecker)
|
||||
}
|
||||
.environmentObject(agentStatusChecker)
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
//#if DEBUG
|
||||
//
|
||||
//struct ContentView_Previews: PreviewProvider {
|
||||
//
|
||||
// private static let storeList: SecretStoreList = {
|
||||
// let list = SecretStoreList()
|
||||
// list.add(store: SecureEnclave.Store())
|
||||
// list.add(store: SmartCard.Store())
|
||||
// return list
|
||||
// }()
|
||||
// private static let agentStatusChecker = AgentStatusChecker()
|
||||
// private static let justUpdatedChecker = JustUpdatedChecker()
|
||||
//
|
||||
// @State var hasRunSetup = false
|
||||
// @State private var showingSetup = false
|
||||
// @State private var showingCreation = false
|
||||
//
|
||||
// static var previews: some View {
|
||||
// Group {
|
||||
// // Empty on modifiable and nonmodifiable
|
||||
// ContentView<PreviewUpdater, AgentStatusChecker>(showingCreation: .constant(false), runningSetup: .constant(false), hasRunSetup: .constant(true))
|
||||
// .environmentObject(Preview.storeList(stores: [Preview.Store(numberOfRandomSecrets: 0)], modifiableStores: [Preview.StoreModifiable(numberOfRandomSecrets: 0)]))
|
||||
// .environmentObject(PreviewUpdater())
|
||||
// .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()]))
|
||||
// .environmentObject(PreviewUpdater())
|
||||
// .environmentObject(agentStatusChecker)
|
||||
// }
|
||||
// .environmentObject(agentStatusChecker)
|
||||
//
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//#endif
|
||||
|
||||
|
||||
@@ -45,9 +45,10 @@ struct CreateSecretView<StoreType: SecretStoreModifiable>: View {
|
||||
}
|
||||
|
||||
func save() {
|
||||
// FIXME: THIS
|
||||
// try! store.create(name: name, requiresAuthentication: requiresAuthentication)
|
||||
showing = false
|
||||
Task {
|
||||
try! await store.create(name: name, requiresAuthentication: requiresAuthentication)
|
||||
showing = false
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -231,19 +232,19 @@ struct NotificationView: View {
|
||||
|
||||
}
|
||||
|
||||
#if DEBUG
|
||||
|
||||
struct CreateSecretView_Previews: PreviewProvider {
|
||||
|
||||
static var previews: some View {
|
||||
Group {
|
||||
CreateSecretView(store: Preview.StoreModifiable(), showing: .constant(true))
|
||||
AuthenticationView().environment(\.colorScheme, .dark)
|
||||
AuthenticationView().environment(\.colorScheme, .light)
|
||||
NotificationView().environment(\.colorScheme, .dark)
|
||||
NotificationView().environment(\.colorScheme, .light)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
//#if DEBUG
|
||||
//
|
||||
//struct CreateSecretView_Previews: PreviewProvider {
|
||||
//
|
||||
// static var previews: some View {
|
||||
// Group {
|
||||
// CreateSecretView(store: Preview.StoreModifiable(), showing: .constant(true))
|
||||
// AuthenticationView().environment(\.colorScheme, .dark)
|
||||
// AuthenticationView().environment(\.colorScheme, .light)
|
||||
// NotificationView().environment(\.colorScheme, .dark)
|
||||
// NotificationView().environment(\.colorScheme, .light)
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//#endif
|
||||
|
||||
@@ -49,9 +49,10 @@ struct DeleteSecretView<StoreType: SecretStoreModifiable>: View {
|
||||
}
|
||||
|
||||
func delete() {
|
||||
// FIXME: THIS
|
||||
// try! store.delete(secret: secret)
|
||||
dismissalBlock(true)
|
||||
Task {
|
||||
try! await store.delete(secret: secret)
|
||||
dismissalBlock(true)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -44,8 +44,9 @@ struct RenameSecretView<StoreType: SecretStoreModifiable>: View {
|
||||
}
|
||||
|
||||
func rename() {
|
||||
// FIXME: THIS
|
||||
// try? await store.update(secret: secret, name: newName)
|
||||
dismissalBlock(true)
|
||||
Task {
|
||||
try? await store.update(secret: secret, name: newName)
|
||||
dismissalBlock(true)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -47,12 +47,12 @@ struct SecretDetailView<SecretType: Secret>: View {
|
||||
|
||||
}
|
||||
|
||||
#if DEBUG
|
||||
|
||||
struct SecretDetailView_Previews: PreviewProvider {
|
||||
static var previews: some View {
|
||||
SecretDetailView(secret: Preview.Store(numberOfRandomSecrets: 1).secrets[0])
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
//#if DEBUG
|
||||
//
|
||||
//struct SecretDetailView_Previews: PreviewProvider {
|
||||
// static var previews: some View {
|
||||
// SecretDetailView(secret: Preview.Store(numberOfRandomSecrets: 1).secrets[0])
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//#endif
|
||||
|
||||
Reference in New Issue
Block a user