routes.js
109 lines
| 1 | /* eslint-disable */ |
| 2 | import VueRouter from 'vue-router' |
| 3 | |
| 4 | let routes = [ |
| 5 | { |
| 6 | path: '/dashboard', |
| 7 | name: 'wpamelia-dashboard', |
| 8 | meta: {title: wpAmeliaLabels.dashboard}, |
| 9 | component: () => import(/* webpackChunkName: "dashboard" */ '../../views/backend/dashboard/Dashboard') |
| 10 | }, |
| 11 | |
| 12 | { |
| 13 | path: '/calendar', |
| 14 | name: 'wpamelia-calendar', |
| 15 | meta: {title: wpAmeliaLabels.calendar}, |
| 16 | component: () => import(/* webpackChunkName: "calendar" */ '../../views/backend/calendar/Calendar') |
| 17 | }, |
| 18 | |
| 19 | { |
| 20 | path: '/appointments', |
| 21 | name: 'wpamelia-appointments', |
| 22 | meta: {title: wpAmeliaLabels.appointments}, |
| 23 | component: () => import(/* webpackChunkName: "appointments" */ '../../views/backend/appointments/Appointments') |
| 24 | }, |
| 25 | |
| 26 | { |
| 27 | path: '/events', |
| 28 | name: 'wpamelia-events', |
| 29 | meta: {title: wpAmeliaLabels.events}, |
| 30 | component: () => import(/* webpackChunkName: "events" */ '../../views/backend/events/Events') |
| 31 | }, |
| 32 | |
| 33 | { |
| 34 | path: '/employees', |
| 35 | name: 'wpamelia-employees', |
| 36 | meta: {title: wpAmeliaLabels.employees}, |
| 37 | component: () => import(/* webpackChunkName: "employees" */ '../../views/backend/employees/Employees') |
| 38 | }, |
| 39 | |
| 40 | { |
| 41 | path: '/services', |
| 42 | name: 'wpamelia-services', |
| 43 | meta: {title: wpAmeliaLabels.services}, |
| 44 | component: () => import(/* webpackChunkName: "services" */ '../../views/backend/services/Services') |
| 45 | }, |
| 46 | |
| 47 | { |
| 48 | path: '/locations', |
| 49 | name: 'wpamelia-locations', |
| 50 | meta: {title: wpAmeliaLabels.locations}, |
| 51 | component: () => import(/* webpackChunkName: "locations" */ '../../views/backend/locations/Locations') |
| 52 | }, |
| 53 | |
| 54 | { |
| 55 | path: '/customers', |
| 56 | name: 'wpamelia-customers', |
| 57 | meta: {title: wpAmeliaLabels.customers}, |
| 58 | component: () => import(/* webpackChunkName: "customers" */ '../../views/backend/customers/Customers') |
| 59 | }, |
| 60 | |
| 61 | { |
| 62 | path: '/notifications', |
| 63 | name: 'wpamelia-notifications', |
| 64 | meta: {title: wpAmeliaLabels.notifications}, |
| 65 | component: () => import(/* webpackChunkName: "notifications" */ '../../views/backend/notifications/Notifications') |
| 66 | }, |
| 67 | { |
| 68 | path: '/customize', |
| 69 | name: 'wpamelia-customize', |
| 70 | meta: {title: wpAmeliaLabels.customize}, |
| 71 | component: () => import(/* webpackChunkName: "customize" */ '../../views/backend/customize/Customize') |
| 72 | }, |
| 73 | { |
| 74 | path: '/finance', |
| 75 | name: 'wpamelia-finance', |
| 76 | meta: {title: wpAmeliaLabels.finance}, |
| 77 | component: () => import(/* webpackChunkName: "finance" */ '../../views/backend/finance/Finance') |
| 78 | }, |
| 79 | { |
| 80 | path: '/settings', |
| 81 | name: 'wpamelia-settings', |
| 82 | meta: {title: wpAmeliaLabels.settings}, |
| 83 | component: () => import(/* webpackChunkName: "settings" */ '../../views/backend/settings/Settings') |
| 84 | }, |
| 85 | { |
| 86 | path: '/cf', |
| 87 | name: 'wpamelia-cf', |
| 88 | meta: {title: 'Custom Fields'}, |
| 89 | component: () => import(/* webpackChunkName: "cf" */ '../../views/backend/cf/CustomFields') |
| 90 | }, |
| 91 | { |
| 92 | path: '/whats-new', |
| 93 | name: 'wpamelia-whats-new', |
| 94 | meta: {title: 'What\'s New'}, |
| 95 | component: () => import(/* webpackChunkName: "whats-new" */ '../../views/backend/whatsNew/WhatsNewLite.vue') |
| 96 | }, |
| 97 | { |
| 98 | path: '/lite-vs-premium', |
| 99 | name: 'wpamelia-lite-vs-premium', |
| 100 | meta: {title: 'Lite vs Premium'}, |
| 101 | component: () => import(/* webpackChunkName: "lite-vs-premium" */ '../../views/backend/liteVsPremium/LiteVsPremium.vue') |
| 102 | } |
| 103 | ] |
| 104 | |
| 105 | export default new VueRouter({ |
| 106 | routes, |
| 107 | linkActiveClass: 'is-active' |
| 108 | }) |
| 109 |