Admin menu refactored

This commit is contained in:
Čarodej
2022-01-12 07:45:33 +01:00
parent 68563b9e10
commit 53a2950dd3
7 changed files with 155 additions and 49 deletions
+32 -20
View File
@@ -254,6 +254,38 @@ const routesAdmin = [
},
]
},
{
name: 'PaymentSettings',
path: '/admin/payments',
component: () =>
import(/* webpackChunkName: "chunks/payments" */ '../views/Admin/PaymentSettings/PaymentSettings'),
meta: {
requiresAuth: true,
title: 'Payment Settings'
},
children: [
{
name: 'AppBillings',
path: '/admin/settings/billings',
component: () =>
import(/* webpackChunkName: "chunks/payments/billings" */ '../views/Admin/PaymentSettings/PaymentSettingsTab/Billings'),
meta: {
requiresAuth: true,
title: 'routes_title.billings'
},
},
{
name: 'AppPayments',
path: '/admin/settings/payments',
component: () =>
import(/* webpackChunkName: "chunks/payments/settings" */ '../views/Admin/PaymentSettings/PaymentSettingsTab/Payments'),
meta: {
requiresAuth: true,
title: 'routes_title.payments'
},
},
]
},
{
name: 'AppSettings',
path: '/admin/settings',
@@ -284,16 +316,6 @@ const routesAdmin = [
title: 'Index'
},
},
{
name: 'AppBillings',
path: '/admin/settings/billings',
component: () =>
import(/* webpackChunkName: "chunks/app-billings" */ '../views/Admin/AppSettings/AppSettingsTabs/Billings'),
meta: {
requiresAuth: true,
title: 'routes_title.billings'
},
},
{
name: 'AppEmail',
path: '/admin/settings/email',
@@ -304,16 +326,6 @@ const routesAdmin = [
title: 'routes_title.email'
},
},
{
name: 'AppPayments',
path: '/admin/settings/payments',
component: () =>
import(/* webpackChunkName: "chunks/app-payments" */ '../views/Admin/AppSettings/AppSettingsTabs/Payments'),
meta: {
requiresAuth: true,
title: 'routes_title.payments'
},
},
{
name: 'AppOthers',
path: '/admin/settings/others',