mirror of
https://github.com/maxgoedjen/secretive.git
synced 2025-04-18 05:22:11 +00:00
Cleanup.
This commit is contained in:
parent
61feb5b7af
commit
4c7e8be740
@ -53,8 +53,8 @@ struct ContentView<UpdaterType: UpdaterProtocol, AgentStatusCheckerType: AgentSt
|
|||||||
}
|
}
|
||||||
.frame(minWidth: 100, idealWidth: 240)
|
.frame(minWidth: 100, idealWidth: 240)
|
||||||
.sheet(item: $deletingSecret) { secret in
|
.sheet(item: $deletingSecret) { secret in
|
||||||
if storeList.modifiableStore != nil {
|
if let store = storeList.modifiableStore {
|
||||||
DeleteSecretView(secret: secret, store: storeList.modifiableStore!) { deleted in
|
DeleteSecretView(secret: secret, store: store) { deleted in
|
||||||
deletingSecret = nil
|
deletingSecret = nil
|
||||||
if deleted {
|
if deleted {
|
||||||
active = nextDefaultSecret
|
active = nextDefaultSecret
|
||||||
@ -63,7 +63,9 @@ struct ContentView<UpdaterType: UpdaterProtocol, AgentStatusCheckerType: AgentSt
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
.sheet(isPresented: $showingCreation) {
|
.sheet(isPresented: $showingCreation) {
|
||||||
CreateSecretView(showing: $showingCreation)
|
if let store = storeList.modifiableStore {
|
||||||
|
CreateSecretView(store: store, showing: $showingCreation)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
import SwiftUI
|
import SwiftUI
|
||||||
import SecretKit
|
import SecretKit
|
||||||
|
|
||||||
struct CreateSecretView: View {
|
struct CreateSecretView<StoreType: SecretStoreModifiable>: View {
|
||||||
|
|
||||||
@EnvironmentObject var store: AnySecretStoreModifiable
|
@ObservedObject var store: StoreType
|
||||||
|
@Binding var showing: Bool
|
||||||
|
|
||||||
@State var name = ""
|
@State var name = ""
|
||||||
@State var requiresAuthentication = true
|
@State var requiresAuthentication = true
|
||||||
@Binding var showing: Bool
|
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
VStack {
|
VStack {
|
||||||
|
Loading…
Reference in New Issue
Block a user