Cleanup new sheet

This commit is contained in:
Max Goedjen 2020-03-07 00:00:09 -08:00
parent 5c8bcd9e78
commit 7e5fc3cb24
No known key found for this signature in database
GPG Key ID: E58C21DD77B9B8E8

View File

@ -11,29 +11,40 @@ struct CreateSecureEnclaveSecretView: View {
var dismissalBlock: () -> () var dismissalBlock: () -> ()
var body: some View { var body: some View {
Form { VStack {
Section(header: Text("Secret Name")) { HStack {
TextField("Name", text: $name) Image(nsImage: NSApp.applicationIconImage)
} .resizable()
Section { .frame(width: 64, height: 64)
Toggle(isOn: $requiresAuthentication) { .padding()
Text("Requires Authentication (Biometrics or Password)") VStack {
} HStack {
} Text("Create a New Secret").bold()
Section { Spacer()
HStack { }
Spacer() HStack {
Button(action: dismissalBlock) { Text("Name:")
Text("Cancel") TextField("Name", text: $name)
}
HStack {
Toggle(isOn: $requiresAuthentication) {
Text("Requires Authentication (Biometrics or Password)")
}
Spacer()
} }
Button(action: save) {
Text("Create")
}.disabled(name.isEmpty)
} }
.onExitCommand(perform: dismissalBlock)
} }
} HStack {
.padding() Spacer()
.onExitCommand(perform: dismissalBlock) Button(action: dismissalBlock) {
Text("Cancel")
}
Button(action: save) {
Text("Create")
}.disabled(name.isEmpty)
}
}.padding()
} }
func save() { func save() {