import Items from './views/Items'; import Boxes from './views/Boxes'; import Files from './views/Files'; import Events from './views/Events'; import Error from './views/Error'; import HowTo from './views/HowTo'; import VueRouter from 'vue-router'; import Vue from 'vue'; Vue.use(VueRouter); const routes = [ {path: '/', redirect: '/Camp23/items'}, {path: '/howto', name: 'howto', component: HowTo}, {path: '/admin/files', name: 'files', component: Files}, {path: '/admin/events', name: 'events', component: Events}, {path: '/:event/boxes', name: 'boxes', component: Boxes}, {path: '/:event/items', name: 'items', component: Items}, {path: '/:event/box/:uid', name: 'boxes', component: Boxes}, {path: '/:event/item/:uid', name: 'items', component: Items}, {path: '*', component: Error}, ]; const router = new VueRouter({ mode: 'history', routes }); export default router;