More hotfixes to app passwords (#511)

* Fix app passwords modal on web

* Fix delete app password on web
This commit is contained in:
Paul Frazee 2023-04-21 19:58:42 -05:00 committed by GitHub
parent 16124b5081
commit af2fd3cf29
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 27 additions and 17 deletions

View file

@ -159,24 +159,31 @@ function AppPassword({
const store = useStores()
const onDelete = React.useCallback(async () => {
Alert.alert(
'Delete App Password',
`Are you sure you want to delete the app password "${name}"?`,
[
{
text: 'Cancel',
style: 'cancel',
},
{
text: 'Delete',
style: 'destructive',
onPress: async () => {
await store.me.deleteAppPassword(name)
Toast.show('App password deleted')
if (isDesktopWeb) {
if (confirm('Delete app password?')) {
await store.me.deleteAppPassword(name)
Toast.show('App password deleted')
}
} else {
Alert.alert(
'Delete App Password',
`Are you sure you want to delete the app password "${name}"?`,
[
{
text: 'Cancel',
style: 'cancel',
},
},
],
)
{
text: 'Delete',
style: 'destructive',
onPress: async () => {
await store.me.deleteAppPassword(name)
Toast.show('App password deleted')
},
},
],
)
}
}, [store, name])
return (