mirror of
https://github.com/maxgoedjen/secretive.git
synced 2025-04-18 05:22:11 +00:00
Bit more cleanup
This commit is contained in:
parent
7c3c767b0a
commit
13ca0eb449
@ -2,20 +2,13 @@ import SwiftUI
|
|||||||
import SecretKit
|
import SecretKit
|
||||||
|
|
||||||
struct DeleteSecretView<StoreType: SecretStoreModifiable>: View {
|
struct DeleteSecretView<StoreType: SecretStoreModifiable>: View {
|
||||||
|
|
||||||
@ObservedObject var store: StoreType
|
@ObservedObject var store: StoreType
|
||||||
|
let secret: StoreType.SecretType
|
||||||
|
var dismissalBlock: (Bool) -> ()
|
||||||
|
|
||||||
@State private var confirm = ""
|
@State private var confirm = ""
|
||||||
|
|
||||||
private let secret: StoreType.SecretType
|
|
||||||
private var dismissalBlock: (Bool) -> ()
|
|
||||||
|
|
||||||
init(secret: StoreType.SecretType, store: StoreType, dismissalBlock: @escaping (Bool) -> ()) {
|
|
||||||
self.secret = secret
|
|
||||||
self.store = store
|
|
||||||
self.dismissalBlock = dismissalBlock
|
|
||||||
}
|
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
VStack {
|
VStack {
|
||||||
HStack {
|
HStack {
|
||||||
|
@ -22,7 +22,7 @@ struct SecretListView: View {
|
|||||||
}
|
}
|
||||||
.sheet(item: $deletingSecret) { secret in
|
.sheet(item: $deletingSecret) { secret in
|
||||||
if let modifiable = store as? AnySecretStoreModifiable {
|
if let modifiable = store as? AnySecretStoreModifiable {
|
||||||
DeleteSecretView(secret: secret, store: modifiable) { deleted in
|
DeleteSecretView(store: modifiable, secret: secret) { deleted in
|
||||||
deletingSecret = nil
|
deletingSecret = nil
|
||||||
if deleted {
|
if deleted {
|
||||||
deletedSecret(AnySecret(secret))
|
deletedSecret(AnySecret(secret))
|
||||||
|
@ -5,11 +5,7 @@ struct UpdateDetailView<UpdaterType: Updater>: View {
|
|||||||
|
|
||||||
@EnvironmentObject var updater: UpdaterType
|
@EnvironmentObject var updater: UpdaterType
|
||||||
|
|
||||||
private let update: Release
|
let update: Release
|
||||||
|
|
||||||
init(update: Release) {
|
|
||||||
self.update = update
|
|
||||||
}
|
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
VStack {
|
VStack {
|
||||||
|
Loading…
Reference in New Issue
Block a user