49 lines
1.0 KiB
JavaScript
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: '/'
|
|
}
|
|
]
|
|
})
|