Skip to content

Commit

Permalink
Delete
Browse files Browse the repository at this point in the history
  • Loading branch information
maxgoedjen committed Jan 5, 2024
1 parent 462b020 commit 57beef8
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 15 deletions.
51 changes: 41 additions & 10 deletions Sources/Secretive/Localizable.xcstrings
Original file line number Diff line number Diff line change
Expand Up @@ -72,9 +72,6 @@
},
"Cancel" : {

},
"Confirm Name:" : {

},
"Create a new one by clicking here." : {

Expand Down Expand Up @@ -197,16 +194,37 @@
"Delete" : {

},
"Delete %@?" : {

"delete_confirmation_cancel_button" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Don't Delete"
}
}
}
},
"Don't Delete" : {

"delete_confirmation_confirm_name_label" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Confirm Name:"
}
}
}
},
"Help" : {

"delete_confirmation_delete_button" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Delete"
}
}
}
},
"If you delete %@, you will not be able to recover it. Type \"%@\" to confirm." : {
"delete_confirmation_description_%@_%@" : {
"localizations" : {
"en" : {
"stringUnit" : {
Expand All @@ -215,6 +233,19 @@
}
}
}
},
"delete_confirmation_title_%@" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Delete %1$@?"
}
}
}
},
"Help" : {

},
"Ignore" : {

Expand Down
10 changes: 5 additions & 5 deletions Sources/Secretive/Views/DeleteSecretView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -18,24 +18,24 @@ struct DeleteSecretView<StoreType: SecretStoreModifiable>: View {
.padding()
VStack {
HStack {
Text("Delete \(secret.name)?").bold()
Text("delete_confirmation_title_\(secret.name)").bold()
Spacer()
}
HStack {
Text("If you delete \(secret.name), you will not be able to recover it. Type \"\(secret.name)\" to confirm.")
Text("delete_confirmation_description_\(secret.name)_\(secret.name)")
Spacer()
}
HStack {
Text("Confirm Name:")
Text("delete_confirmation_confirm_name_label")
TextField(secret.name, text: $confirm)
}
}
}
HStack {
Spacer()
Button("Delete", action: delete)
Button("delete_confirmation_delete_button", action: delete)
.disabled(confirm != secret.name)
Button("Don't Delete") {
Button("delete_confirmation_cancel_button") {
dismissalBlock(false)
}
.keyboardShortcut(.cancelAction)
Expand Down

0 comments on commit 57beef8

Please sign in to comment.