Fix sheets.

This commit is contained in:
Max Goedjen
2020-09-12 23:58:02 -06:00
parent 4c7e8be740
commit c37d2d715a

View File

@@ -43,6 +43,16 @@ struct ContentView<UpdaterType: UpdaterProtocol, AgentStatusCheckerType: AgentSt
} }
} }
} }
.sheet(item: $deletingSecret) { secret in
if let store = storeList.modifiableStore {
DeleteSecretView(secret: secret, store: store) { deleted in
deletingSecret = nil
if deleted {
active = nextDefaultSecret
}
}
}
}
} }
} }
} }
@@ -52,16 +62,6 @@ struct ContentView<UpdaterType: UpdaterProtocol, AgentStatusCheckerType: AgentSt
active = nextDefaultSecret active = nextDefaultSecret
} }
.frame(minWidth: 100, idealWidth: 240) .frame(minWidth: 100, idealWidth: 240)
.sheet(item: $deletingSecret) { secret in
if let store = storeList.modifiableStore {
DeleteSecretView(secret: secret, store: store) { deleted in
deletingSecret = nil
if deleted {
active = nextDefaultSecret
}
}
}
}
.sheet(isPresented: $showingCreation) { .sheet(isPresented: $showingCreation) {
if let store = storeList.modifiableStore { if let store = storeList.modifiableStore {
CreateSecretView(store: store, showing: $showingCreation) CreateSecretView(store: store, showing: $showingCreation)