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 @@
+
+
+
+ Users
+
+
+
+
+
+
+
+