summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-06-30 15:09:10 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-06-30 15:09:10 +0900
commit6f2d2a71f952b9532e69fbe8b612af1766a6161a (patch)
tree0ca4cd1d51c87248c365a29e5260c072d7e1f582 /packages
parentrefactor(client): use setup syntax (diff)
downloadmisskey-6f2d2a71f952b9532e69fbe8b612af1766a6161a.tar.gz
misskey-6f2d2a71f952b9532e69fbe8b612af1766a6161a.tar.bz2
misskey-6f2d2a71f952b9532e69fbe8b612af1766a6161a.zip
enhance(client): show confirm dialog when logout
Diffstat (limited to 'packages')
-rw-r--r--packages/client/src/pages/settings/index.vue8
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/client/src/pages/settings/index.vue b/packages/client/src/pages/settings/index.vue
index 011962c2e3..8143298cc5 100644
--- a/packages/client/src/pages/settings/index.vue
+++ b/packages/client/src/pages/settings/index.vue
@@ -32,6 +32,7 @@ import { unisonReload } from '@/scripts/unison-reload';
import { instance } from '@/instance';
import { useRouter } from '@/router';
import { definePageMetadata, provideMetadataReceiver, setPageMetadata } from '@/scripts/page-metadata';
+import * as os from '@/os';
const props = withDefaults(defineProps<{
initialPage?: string;
@@ -181,7 +182,12 @@ const menuDef = computed(() => [{
type: 'button',
icon: 'fas fa-sign-in-alt fa-flip-horizontal',
text: i18n.ts.logout,
- action: () => {
+ action: async () => {
+ const { canceled } = await os.confirm({
+ type: 'warning',
+ text: i18n.ts.logoutConfirm,
+ });
+ if (canceled) return;
signout();
},
danger: true,