diff --git a/komga-webui/src/router.ts b/komga-webui/src/router.ts index a869987f1..eaac9b8d1 100644 --- a/komga-webui/src/router.ts +++ b/komga-webui/src/router.ts @@ -40,18 +40,21 @@ const router = new Router({ { path: '/settings', name: 'settings', - redirect: { name: 'settings-users' } - }, - { - path: '/settings/users', - name: 'settings-users', - beforeEnter: adminGuard, - component: () => import(/* webpackChunkName: "settings-users" */ './components/SettingsUsers.vue'), + redirect: { name: 'settings-users' }, + component: () => import(/* webpackChunkName: "settings" */ './views/Settings.vue'), children: [ { - path: '/settings/users/add', - name: 'settings-users-add', - component: () => import(/* webpackChunkName: "settings-user" */ './components/UserAddDialog.vue') + path: '/settings/users', + name: 'settings-users', + beforeEnter: adminGuard, + component: () => import(/* webpackChunkName: "settings-users" */ './components/SettingsUsers.vue'), + children: [ + { + path: '/settings/users/add', + name: 'settings-users-add', + component: () => import(/* webpackChunkName: "settings-user" */ './components/UserAddDialog.vue') + } + ] } ] }, diff --git a/komga-webui/src/views/Home.vue b/komga-webui/src/views/Home.vue index e8b629c9e..c3bb144ac 100644 --- a/komga-webui/src/views/Home.vue +++ b/komga-webui/src/views/Home.vue @@ -4,16 +4,6 @@ app > - - - - - {{ t.name }} - - @@ -138,17 +128,6 @@ export default Vue.extend({ }, isAdmin (): boolean { return this.$store.getters.meAdmin - }, - tabs () { - if (this.$store.state.route.name) { - if (this.$store.state.route.name.startsWith('settings')) { - return [ - { id: 'tab-users', route: 'settings-users', name: 'Users' } - ] - } - return [] - } - return [] } }, methods: { diff --git a/komga-webui/src/views/Settings.vue b/komga-webui/src/views/Settings.vue new file mode 100644 index 000000000..c1ecbc6f7 --- /dev/null +++ b/komga-webui/src/views/Settings.vue @@ -0,0 +1,20 @@ + + + + +