const routesAdmin = [ { name: 'Admin', path: '/admin', component: () => import(/* webpackChunkName: "chunks/admin" */ '../views/Admin'), meta: { requiresAuth: true, title: 'Admin', }, children: [ { name: 'Dashboard', path: '/admin/dashboard', component: () => import(/* webpackChunkName: "chunks/dashboard" */ '../views/Admin/Dashboard'), meta: { requiresAuth: true, title: 'routes_title.dashboard', }, }, { name: 'Invoices', path: '/admin/invoices', component: () => import(/* webpackChunkName: "chunks/invoices" */ '../views/Admin/Invoices'), meta: { requiresAuth: true, title: 'routes_title.invoices', }, }, { name: 'Subscriptions', path: '/admin/subscriptions', component: () => import(/* webpackChunkName: "chunks/subscriptions" */ '../views/Admin/Subscriptions'), meta: { requiresAuth: true, title: 'Subscriptions', }, }, { name: 'Pages', path: '/admin/pages', component: () => import(/* webpackChunkName: "chunks/pages" */ '../views/Admin/Pages'), meta: { requiresAuth: true, title: 'routes_title.pages', }, }, { name: 'PageEdit', path: '/admin/pages/:slug', component: () => import(/* webpackChunkName: "chunks/page-edit" */ '../views/Admin/Pages/PageEdit'), meta: { requiresAuth: true, title: 'routes_title.page_edit', }, }, { name: 'Plans', path: '/admin/plans', component: () => import(/* webpackChunkName: "chunks/plans" */ '../views/Admin/Plans'), meta: { requiresAuth: true, title: 'routes_title.pricing_plans', }, }, { name: 'Users', path: '/admin/users', component: () => import(/* webpackChunkName: "chunks/users" */ '../views/Admin/Users'), meta: { requiresAuth: true, title: 'routes_title.users_list', }, }, { name: 'UserCreate', path: '/admin/user/create', component: () => import(/* webpackChunkName: "chunks/user-create" */ '../views/Admin/Users/UserCreate'), meta: { requiresAuth: true, title: 'routes_title.user_create', }, }, { name: 'CreateFixedPlan', path: '/admin/plan/create/fixed', component: () => import( /* webpackChunkName: "chunks/plan-create/fixed" */ '../views/Admin/Plans/Create/CreateFixedPlan' ), meta: { requiresAuth: true, title: 'routes_title.plan_create', }, }, { name: 'CreateMeteredPlan', path: '/admin/plan/create/metered', component: () => import( /* webpackChunkName: "chunks/plan-create/metered" */ '../views/Admin/Plans/Create/CreateMeteredPlan' ), meta: { requiresAuth: true, title: 'routes_title.plan_create', }, }, { path: '/admin/user/:id', component: () => import(/* webpackChunkName: "chunks/user" */ '../views/Admin/Users/User'), meta: { requiresAuth: true, title: 'routes_title.users_user', }, children: [ { name: 'UserDetail', path: '/admin/user/:id/details', component: () => import( /* webpackChunkName: "chunks/user-detail" */ '../views/Admin/Users/UserTabs/UserDetail' ), meta: { requiresAuth: true, title: 'routes_title.users_detail', }, }, { name: 'UserStorage', path: '/admin/user/:id/storage', component: () => import( /* webpackChunkName: "chunks/user-storage" */ '../views/Admin/Users/UserTabs/UserStorage' ), meta: { requiresAuth: true, title: 'routes_title.users_storage_usage', }, }, { name: 'UserSubscription', path: '/admin/user/:id/subscription', component: () => import( /* webpackChunkName: "chunks/user-subscription" */ '../views/Admin/Users/UserTabs/UserSubscription' ), meta: { requiresAuth: true, title: 'routes_title.subscription', }, }, { name: 'UserPassword', path: '/admin/user/:id/password', component: () => import( /* webpackChunkName: "chunks/user-password" */ '../views/Admin/Users/UserTabs/UserPassword' ), meta: { requiresAuth: true, title: 'routes_title.users_password', }, }, { name: 'UserDelete', path: '/admin/user/:id/delete', component: () => import( /* webpackChunkName: "chunks/user-delete" */ '../views/Admin/Users/UserTabs/UserDelete' ), meta: { requiresAuth: true, title: 'routes_title.users_delete', }, }, ], }, { name: 'PlanFixed', path: '/admin/plan/:id', component: () => import(/* webpackChunkName: "chunks/plan" */ '../views/Admin/Plans/FixedPlan'), meta: { requiresAuth: true, title: 'routes_title.plan', }, children: [ { name: 'PlanFixedSubscribers', path: '/admin/plan/:id/fixed/subscribers', component: () => import( /* webpackChunkName: "chunks/plan-subscribers" */ '../views/Admin/Plans/Tabs/PlanSubscribers' ), meta: { requiresAuth: true, title: 'routes_title.subscribers', }, }, { name: 'PlanFixedSettings', path: '/admin/plan/:id/fixed/settings', component: () => import( /* webpackChunkName: "chunks/plan-settings" */ '../views/Admin/Plans/Tabs/PlanFixedSettings' ), meta: { requiresAuth: true, title: 'routes_title.plan_settings', }, }, { name: 'PlanFixedDelete', path: '/admin/plan/:id/fixed/delete', component: () => import(/* webpackChunkName: "chunks/plan-delete" */ '../views/Admin/Plans/Tabs/PlanDelete'), meta: { requiresAuth: true, title: 'routes_title.plan_delete', }, }, ], }, { name: 'PlanMetered', path: '/admin/plan/:id', component: () => import(/* webpackChunkName: "chunks/plan" */ '../views/Admin/Plans/MeteredPlan'), meta: { requiresAuth: true, title: 'routes_title.plan', }, children: [ { name: 'PlanMeteredSubscribers', path: '/admin/plan/:id/metered/subscribers', component: () => import( /* webpackChunkName: "chunks/plan-subscribers" */ '../views/Admin/Plans/Tabs/PlanSubscribers' ), meta: { requiresAuth: true, title: 'routes_title.subscribers', }, }, { name: 'PlanMeteredSettings', path: '/admin/plan/:id/metered/settings', component: () => import( /* webpackChunkName: "chunks/plan-settings" */ '../views/Admin/Plans/Tabs/PlanMeteredSettings' ), meta: { requiresAuth: true, title: 'routes_title.plan_settings', }, }, { name: 'PlanMeteredDelete', path: '/admin/plan/:id/metered/delete', component: () => import(/* webpackChunkName: "chunks/plan-delete" */ '../views/Admin/Plans/Tabs/PlanDelete'), meta: { requiresAuth: true, title: 'routes_title.plan_delete', }, }, ], }, { 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/payments/billings', component: () => import( /* webpackChunkName: "chunks/payments/billings" */ '../views/Admin/PaymentSettings/PaymentSettingsTab/Billings' ), meta: { requiresAuth: true, title: 'routes_title.billings', }, }, { name: 'AppPayments', path: '/admin/payments/payments', component: () => import( /* webpackChunkName: "chunks/payments/settings" */ '../views/Admin/PaymentSettings/PaymentSettingsTab/Payments' ), meta: { requiresAuth: true, title: 'routes_title.payments', }, }, ], }, { name: 'AppSettings', path: '/admin/settings', component: () => import(/* webpackChunkName: "chunks/app-settings" */ '../views/Admin/AppSettings/AppSettings'), meta: { requiresAuth: true, title: 'routes_title.settings', }, children: [ { name: 'AppAppearance', path: '/admin/settings/appearance', component: () => import( /* webpackChunkName: "chunks/app-appearance" */ '../views/Admin/AppSettings/AppSettingsTabs/Appearance' ), meta: { requiresAuth: true, title: 'routes_title.appearance', }, }, { name: 'AppIndex', path: '/admin/settings/index', component: () => import( /* webpackChunkName: "chunks/app-index" */ '../views/Admin/AppSettings/AppSettingsTabs/Index' ), meta: { requiresAuth: true, title: 'Index', }, }, { name: 'AppEmail', path: '/admin/settings/email', component: () => import( /* webpackChunkName: "chunks/app-email" */ '../views/Admin/AppSettings/AppSettingsTabs/Email' ), meta: { requiresAuth: true, title: 'routes_title.email', }, }, { name: 'AppOthers', path: '/admin/settings/others', component: () => import( /* webpackChunkName: "chunks/app-others" */ '../views/Admin/AppSettings/AppSettingsTabs/Others' ), meta: { requiresAuth: true, title: 'routes_title.others', }, }, { name: 'AppSignInUp', path: '/admin/settings/sign-in', component: () => import( /* webpackChunkName: "chunks/app-sign-in-out" */ '../views/Admin/AppSettings/AppSettingsTabs/SignInUp' ), meta: { requiresAuth: true, title: 'Sign In/Up', }, }, { name: 'AppAdsense', path: '/admin/settings/adsense', component: () => import( /* webpackChunkName: "chunks/app-adsense" */ '../views/Admin/AppSettings/AppSettingsTabs/Adsense' ), meta: { requiresAuth: true, title: 'Adsense', }, }, { name: 'AppServer', path: '/admin/settings/server', component: () => import( /* webpackChunkName: "chunks/app-server" */ '../views/Admin/AppSettings/AppSettingsTabs/Server' ), meta: { requiresAuth: true, title: 'Server', }, }, ], }, { name: 'Language', path: '/admin/language', component: () => import(/* webpackChunkName: "chunks/app-language" */ '../views/Admin/Languages/Language'), meta: { requiresAuth: true, title: 'Language Editor', }, }, ], }, ] export default routesAdmin