From 8ac5c35f09fe9575a47ba5cc8cbe53b28558ac6d Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 12 Mar 2023 16:39:16 +0900 Subject: enhance(client): 設定から自分のロールを確認できるように MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/frontend/src/pages/settings/index.vue | 5 +++ packages/frontend/src/pages/settings/roles.vue | 56 ++++++++++++++++++++++++++ packages/frontend/src/router.ts | 4 ++ 3 files changed, 65 insertions(+) create mode 100644 packages/frontend/src/pages/settings/roles.vue (limited to 'packages/frontend/src') diff --git a/packages/frontend/src/pages/settings/index.vue b/packages/frontend/src/pages/settings/index.vue index a5619eab86..f1a450e18e 100644 --- a/packages/frontend/src/pages/settings/index.vue +++ b/packages/frontend/src/pages/settings/index.vue @@ -134,6 +134,11 @@ const menuDef = computed(() => [{ text: i18n.ts.importAndExport, to: '/settings/import-export', active: currentPage?.route.name === 'import-export', + }, { + icon: 'ti ti-badges', + text: i18n.ts.roles, + to: '/settings/roles', + active: currentPage?.route.name === 'roles', }, { icon: 'ti ti-planet-off', text: i18n.ts.instanceMute, diff --git a/packages/frontend/src/pages/settings/roles.vue b/packages/frontend/src/pages/settings/roles.vue new file mode 100644 index 0000000000..ba510dced3 --- /dev/null +++ b/packages/frontend/src/pages/settings/roles.vue @@ -0,0 +1,56 @@ + + + + + diff --git a/packages/frontend/src/router.ts b/packages/frontend/src/router.ts index 70576688b1..c51c92bf06 100644 --- a/packages/frontend/src/router.ts +++ b/packages/frontend/src/router.ts @@ -49,6 +49,10 @@ export const routes = [{ path: '/profile', name: 'profile', component: page(() => import('./pages/settings/profile.vue')), + }, { + path: '/roles', + name: 'roles', + component: page(() => import('./pages/settings/roles.vue')), }, { path: '/privacy', name: 'privacy', -- cgit v1.2.3-freya