Show alert instead of sheet on logout

This commit is contained in:
Angelo Stavrow 2020-11-30 10:36:59 -05:00
parent 3c501cf67d
commit ccb342fbc5
No known key found for this signature in database
GPG Key ID: 1A49C7064E060EEE

View File

@ -43,22 +43,13 @@ struct AccountLogoutView: View {
Text("Log Out") Text("Log Out")
}) })
} }
.sheet(isPresented: $isPresentingLogoutConfirmation) { .alert(isPresented: $isPresentingLogoutConfirmation) {
VStack { Alert(
Text("Log Out?") title: Text("Log Out?"),
.font(.title) message: Text("\(editedPostsWarningString)You won't lose any local posts. Are you sure?"),
Text("\(editedPostsWarningString)You won't lose any local posts. Are you sure?") primaryButton: .cancel(Text("Cancel"), action: { self.isPresentingLogoutConfirmation = false }),
HStack { secondaryButton: .destructive(Text("Log Out"), action: model.logout )
Button(action: model.logout, label: { )
Text("Log Out")
})
Button(action: {
self.isPresentingLogoutConfirmation = false
}, label: {
Text("Cancel")
}).keyboardShortcut(.cancelAction)
}
}
} }
#endif #endif
} }