Skip to content
Snippets Groups Projects
router.js 1.06 KiB
Newer Older
  • Learn to ignore specific revisions
  • Konrad Mohrfeldt's avatar
    Konrad Mohrfeldt committed
    import { createRouter, createWebHistory } from 'vue-router'
    
    const addOrEditPlaylistPage = () => import('@/Pages/AddOrEditPlaylist.vue')
    
      { path: '/', alias: '/home', name: 'home', component: () => import('@/Pages/Home.vue') },
      { path: '/shows', name: 'shows', component: () => import('@/Pages/ShowManager.vue') },
      { path: '/files', name: 'files', component: () => import('@/Pages/FileManager.vue') },
      { path: '/calendar', name: 'emissions', component: () => import('@/Pages/EmissionManager.vue') },
      { path: '/help', name: 'help', component: () => import('@/Pages/Help.vue') },
      { path: '/settings', name: 'settings', component: () => import('@/Pages/Settings.vue') },
      { path: '/credits', name: 'credits', component: () => import('@/Pages/Credits.vue') },
    
    Konrad Mohrfeldt's avatar
    Konrad Mohrfeldt committed
      {
        path: '/playlist/new',
        name: 'addPlaylist',
    
        component: addOrEditPlaylistPage,
    
    Konrad Mohrfeldt's avatar
    Konrad Mohrfeldt committed
        props: { id: false },
      },
    
      { path: '/playlist/:id', name: 'editPlaylist', component: addOrEditPlaylistPage, props: true },
    
    ]
    
    export default createRouter({
    
    Konrad Mohrfeldt's avatar
    Konrad Mohrfeldt committed
      history: createWebHistory(),
      routes,