jukebox/src/renderer/router/index.js

49 lines
1.0 KiB
JavaScript

import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
export default new Router({
routes: [
{
path: '/',
name: 'HomePage',
component: require('@/layouts/HomePage').default
},
{
path: '/artists',
name: 'ArtistsPage',
component: require('@/layouts/ArtistsPage').default
},
{
path: '/artist/:id',
name: 'ArtistPage',
component: require('@/layouts/ArtistPage').default
},
{
path: '/collections',
name: 'CollectionsPage',
component: require('@/layouts/CollectionsPage').default
},
{
path: '/collection/:id',
name: 'CollectionPage',
component: require('@/layouts/CollectionPage').default
},
{
path: '/playlist/:id',
name: 'PlaylistPage',
component: require('@/layouts/PlaylistPage').default
},
{
path: '/favorites',
name: 'FavoritesPage',
component: require('@/layouts/FavoritesPage').default
},
{
path: '*',
redirect: '/'
}
]
})