import { createRouter, createWebHashHistory } from 'vue-router'; import ViewWithHeader from './components/layouts/ViewWithHeader.vue'; export default createRouter({ history: createWebHashHistory(), routes: [ { path: '/unread-messages', name: 'unread-messages', component: () => import('./views/UnreadMessages.vue'), }, { path: '/campaigns', name: 'campaigns', component: () => import('./views/Campaigns.vue'), }, { path: '/', component: ViewWithHeader, children: [ { path: '', name: 'home', component: () => import('./views/Home.vue'), }, { path: '/prechat-form', name: 'prechat-form', component: () => import('./views/PreChatForm.vue'), }, { path: '/messages', name: 'messages', component: () => import('./views/Messages.vue'), }, { path: '/article', name: 'article-viewer', props: true, component: () => import('./views/ArticleViewer.vue'), }, ], }, ], });