From bb68cfaa815ce4b33f0671710fd94f9d94f4324c Mon Sep 17 00:00:00 2001 From: syuilo Date: Wed, 29 Jun 2022 16:00:00 +0900 Subject: enhance(client): improve router Fix #8902 --- packages/client/src/pages/about.vue | 8 +++++++- packages/client/src/pages/admin/index.vue | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) (limited to 'packages/client/src/pages') diff --git a/packages/client/src/pages/about.vue b/packages/client/src/pages/about.vue index de89e3593c..683f7446b8 100644 --- a/packages/client/src/pages/about.vue +++ b/packages/client/src/pages/about.vue @@ -95,8 +95,14 @@ import number from '@/filters/number'; import { i18n } from '@/i18n'; import { definePageMetadata } from '@/scripts/page-metadata'; +const props = withDefaults(defineProps<{ + initialTab?: string; +}>(), { + initialTab: 'overview', +}); + let stats = $ref(null); -let tab = $ref('overview'); +let tab = $ref(props.initialTab); const initStats = () => os.api('stats', { }).then((res) => { diff --git a/packages/client/src/pages/admin/index.vue b/packages/client/src/pages/admin/index.vue index 5ffbe34955..d967a081b7 100644 --- a/packages/client/src/pages/admin/index.vue +++ b/packages/client/src/pages/admin/index.vue @@ -109,7 +109,7 @@ const menuDef = $computed(() => [{ }, { icon: 'fas fa-globe', text: i18n.ts.federation, - to: '/admin/federation', + to: '/about#federation', active: props.initialPage === 'federation', }, { icon: 'fas fa-clipboard-list', -- cgit v1.3.1-freya