baseRoutes.ts
27 lines
| 1 | import { Route } from '@/types/enums/routeEnum'; |
| 2 | import OverviewView from '@/views/OverviewView.vue'; |
| 3 | import WelcomeView from '@/views/WelcomeView.vue'; |
| 4 | |
| 5 | import { connectionGuard } from './guards/connectionGuard'; |
| 6 | |
| 7 | export default [ |
| 8 | { |
| 9 | path: '/', |
| 10 | name: 'root', |
| 11 | beforeEnter: connectionGuard, |
| 12 | redirect: '/home' |
| 13 | }, |
| 14 | { |
| 15 | path: '/home', |
| 16 | name: Route.Base.WELCOME, |
| 17 | beforeEnter: connectionGuard, |
| 18 | component: WelcomeView |
| 19 | }, |
| 20 | { |
| 21 | path: '/overview', |
| 22 | name: Route.Base.OVERVIEW, |
| 23 | beforeEnter: connectionGuard, |
| 24 | component: OverviewView |
| 25 | } |
| 26 | ]; |
| 27 |