From fd93462f42716ad31a749d48e30c20e962912a3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E6=99=BA=E5=AD=90?= Date: Fri, 30 Dec 2022 03:58:00 +0800 Subject: [PATCH] feat(command): add settings page --- composables/command.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/composables/command.ts b/composables/command.ts index 20a3306e..52e1ec97 100644 --- a/composables/command.ts +++ b/composables/command.ts @@ -240,6 +240,7 @@ export const useCommands = (cmds: () => CommandProvider[]) => { export const provideGlobalCommands = () => { const { locale, t } = useI18n() const { locales } = useI18n() as { locales: ComputedRef } + const router = useRouter() const users = useUsers() const masto = useMasto() const colorMode = useColorMode() @@ -258,6 +259,17 @@ export const provideGlobalCommands = () => { }, }) + useCommand({ + scope: 'Navigation', + + name: () => t('nav.settings'), + icon: 'i-ri:settings-4-line', + + onActivate() { + router.push('/settings') + }, + }) + useCommand({ scope: 'Preferences',