export default [ { path: '*', meta: { public: true, }, redirect: { path: '/404' } }, { path: '/404', meta: { public: true, }, name: 'NotFound', component: () => import( /* webpackChunkName: "routes" */ /* webpackMode: "lazy-once" */ `@/pages/NotFound.vue` ) }, { path: '/403', meta: { public: true, }, name: 'AccessDenied', component: () => import( /* webpackChunkName: "routes" */ /* webpackMode: "lazy-once" */ `@/pages/Deny.vue` ) }, { path: '/500', meta: { public: true, }, name: 'ServerError', component: () => import( /* webpackChunkName: "routes" */ /* webpackMode: "lazy-once" */ `@/pages/Error.vue` ) }, { path: '/changepassword', meta: { }, name: 'changepassword', props: (route) => ({ type: route.query.type }), component: () => import( /* webpackChunkName: "routes" */ /* webpackMode: "lazy-once" */ `@/pages/changepassword.vue` ) }, // { // path: '/changepassword', // meta: { // public: true, // }, // name: 'ServerError', // component: () => import( // webpackChunkName: "routes" */ // webpackMode: "lazy-once" */ // `@/pages/changepassword.vue` // ) // }, // { // path: '/', // meta: { }, // name: 'Root', // redirect: { // name: 'Dashboard' // } // }, { path: '/dashboard', meta: { breadcrumb: true }, name: 'Dashboard', component: () => import( /* webpackChunkName: "routes" */ /* webpackMode: "lazy-once" */ `@/pages/Dashboard.vue` ) }, { path: '/', meta: { public: true, }, name: 'Login', component: () => import( /* webpackChunkName: "routes" */ /* webpackMode: "lazy-once" */ `@/pages/Login.vue` ) }, { path: '/forgetpassword', meta: { public: true, }, name: 'forgetpassword', component: () => import( /* webpackChunkName: "routes" */ /* webpackMode: "lazy-once" */ `@/pages/forgetpassword.vue` ) }, { path: '/login', meta: { public: true, }, name: '', component: () => import( /* webpackChunkName: "routes" */ /* webpackMode: "lazy-once" */ `@/pages/Login.vue` ) }, // { // path: '/register', // meta: { // public: true, // }, // name: 'register', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/register.vue` // ) // }, { path: '/Provider', meta: { }, name: 'Provider', props: (route) => ({ type: route.query.type }), component: () => import( /* webpackChunkName: "routes" */ /* webpackMode: "lazy-once" */ `@/pages/Provider.vue` ) }, { path: '/notification', meta: { }, name: 'notification', props: (route) => ({ type: route.query.type }), component: () => import( /* webpackChunkName: "routes" */ /* webpackMode: "lazy-once" */ `@/pages/notification.vue` ) }, { path: '/questions', meta: {}, name: 'questions', props: (route) => ({ type: route.query.type }), component: () => import( /* webpackChunkName: "routes" */ /* webpackMode: "lazy-once" */ `@/pages/questions.vue` ) }, { path: '/adduser', meta: { }, name: 'adduser', props: (route) => ({ type: route.query.type }), component: () => import( /* webpackChunkName: "routes" */ /* webpackMode: "lazy-once" */ `@/pages/adduser.vue` ) }, // { // path: '/chat', // meta: { // public: true, // }, // name: 'Chat', // component: () => import( // /* webpackChunkName: "routes" */ // `@/components/chat/ChatLayout.vue` // ), // redirect: { // path: '/chat/messaging' // }, // children: [ // { // path: '/chat/messaging/:uuid?', // meta: { // public: true, // }, // name: 'ChatMessaging', // props: true, // components: { // default: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/components/chat/ChatMessaging.vue` // ), // } // }, // { // path: '/chat/contact/:uuid?', // meta: { // public: true, // }, // name: 'ChatContact', // components: { // default: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/components/chat/ChatContact.vue` // ), // } // } // ] // }, // { // path: '/mail', // meta: { // public: true, // }, // name: 'Mail', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/components/email/Layout.vue` // ), // redirect: { // path: '/mail/all' // }, // children: [ // { // path: '/mail/:mailType', // meta: { // public: true, // }, // name: 'MailIndex', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/components/email/List.vue` // ), // }, // { // path: '/mail/0/:uuid', // meta: { // public: true, // }, // name: 'MailDetail', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/components/email/Reply.vue` // ), // } // ] // }, // { // path: '/components/alert', // meta: { breadcrumb: true }, // name: 'components/alerts', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Alert.vue` // ) // }, // { // path: '/components/avatar', // meta: { breadcrumb: true }, // name: 'components/avatars', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Avatar.vue` // ) // }, // { // path: '/components/badge', // meta: { breadcrumb: true }, // name: 'components/badges', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Badge.vue` // ) // }, // { // path: '/components/button', // meta: { breadcrumb: true }, // name: 'components/buttons', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Button.vue` // ) // }, // { // path: '/components/parallax', // meta: { breadcrumb: true }, // name: 'components/parallax', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Parallax.vue` // ) // }, // { // path: '/components/snackbar', // meta: { breadcrumb: true }, // name: 'components/snackbar', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Snackbar.vue` // ) // }, // { // path: '/components/chip', // meta: { breadcrumb: true }, // name: 'components/chips', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Chip.vue` // ) // }, // { // path: '/components/card', // meta: { breadcrumb: true }, // name: 'components/cards', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Cards.vue` // ) // }, // { // path: '/components/table', // meta: { breadcrumb: true }, // name: 'components/tables', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Tables.vue` // ) // }, // { // path: '/components/carousel', // meta: { breadcrumb: true }, // name: 'components/carousels', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Carousels.vue` // ) // }, // { // path: '/components/dialog', // meta: { breadcrumb: true }, // name: 'components/dialogs', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Dialogs.vue` // ) // }, // { // path: '/components/icon', // meta: { breadcrumb: true }, // name: 'components/icons', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Icon.vue` // ) // }, // { // path: '/components/progress', // meta: { breadcrumb: true }, // name: 'components/progress', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Progress.vue` // ) // }, // { // path: '/components/slider', // meta: { breadcrumb: true }, // name: 'components/sliders', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Slider.vue` // ) // }, // { // path: '/components/tooltip', // meta: { breadcrumb: true }, // name: 'components/tooltips', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Tooltip.vue` // ) // }, // { // path: '/components/pagination', // meta: { breadcrumb: true }, // name: 'components/paginations', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Pagination.vue` // ) // }, // { // path: '/pickers/datepicker', // meta: { breadcrumb: true }, // name: 'pickers/datepicker', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Datepicker.vue` // ) // }, // { // path: '/components/typography', // meta: { breadcrumb: true }, // name: 'components/typography', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Typography.vue` // ) // }, // { // path: '/components/color', // meta: { breadcrumb: true }, // name: 'components/color', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Colors.vue` // ) // }, // { // path: '/pickers/timepicker', // meta: { breadcrumb: true }, // name: 'pickers/timepicker', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/ui/Timepicker.vue` // ) // }, // { // path: '/layout/bottomsheets', // meta: { breadcrumb: true }, // name: 'components/bottom-sheets', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/layout/BottomSheets.vue` // ) // }, // { // path: '/layout/expansion-panel', // meta: { breadcrumb: true }, // name: 'components/expansion-panels', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/layout/ExpansionPanels.vue` // ) // }, // { // path: '/layout/footer', // meta: { breadcrumb: true }, // name: 'components/footer', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/layout/Footers.vue` // ) // }, // { // path: '/layout/timeline', // meta: { breadcrumb: true }, // name: 'components/timeline', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/layout/Timeline.vue` // ) // }, // { // path: '/layout/list', // meta: { breadcrumb: true }, // name: 'components/lists', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/layout/Lists.vue` // ) // }, // { // path: '/layout/toolbar', // meta: { breadcrumb: true }, // name: 'components/toolbar', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/layout/Toolbar.vue` // ) // }, // { // path: '/layout/jumbotron', // meta: { breadcrumb: true }, // name: 'components/jumbotrons', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/layout/Jumbotrons.vue` // ) // }, // { // path: '/layout/menu', // meta: { breadcrumb: true }, // name: 'components/menus', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/layout/Menus.vue` // ) // }, // { // path: '/layout/navigation-drawer', // meta: { breadcrumb: true }, // name: 'components/navigation-drawers', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/layout/NavigationDrawers.vue` // ) // }, // { // path: '/layout/tabs', // meta: { breadcrumb: true }, // name: 'components/tabs', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/layout/Tabs.vue` // ) // }, // { // path: '/forms/basic', // meta: { breadcrumb: true }, // name: 'components/basic-forms', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/form/BasicForms.vue` // ) // }, // { // path: '/forms/selects', // meta: { breadcrumb: true }, // name: 'components/selects', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/form/Selects.vue` // ) // }, // { // path: '/forms/editor', // meta: { breadcrumb: true }, // name: 'components/editors', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/form/Editors.vue` // ) // }, // { // path: '/forms/selection-controls', // meta: { breadcrumb: true }, // name: 'components/selection-controls', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/form/SelectionControls.vue` // ) // }, // { // path: '/forms/text-fields', // meta: { breadcrumb: true }, // name: 'components/text-fields', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/form/TextFields.vue` // ) // }, // { // path: '/forms/steppers', // meta: { breadcrumb: true }, // name: 'components/steppers', // component: () => import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/form/Steppers.vue` // ) // }, // { // path: '/widgets/social', // meta: { // breadcrumb: true // }, // name: 'components/social', // component: () => // import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/widgets/Social.vue` // ) // }, // { // path: '/widgets/post', // meta: { // breadcrumb: true // }, // name: 'components/widget-post', // component: () => // import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/widgets/Post.vue` // ) // }, // { // path: '/widgets/statistic', // meta: { // breadcrumb: true // }, // name: 'components/statistic', // component: () => // import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/widgets/Statistic.vue` // ) // }, // { // path: '/widgets/chart', // meta: { // breadcrumb: true // }, // name: 'components/chart', // component: () => // import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/widgets/Chart.vue` // ) // }, // { // path: '/widgets/list', // meta: { // breadcrumb: true // }, // name: 'components/widget-list', // component: () => // import( // /* webpackChunkName: "routes" */ // /* webpackMode: "lazy-once" */ // `@/pages/widgets/List.vue` // ) // }, ];