mirror of
				https://github.com/KevinMidboe/planetposen.git
				synced 2025-10-29 17:50:32 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			72 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import Vue from 'vue'
 | |
| import VueRouter from 'vue-router';
 | |
| 
 | |
| Vue.use(VueRouter)
 | |
| 
 | |
| let routes = [
 | |
|   {
 | |
|     name: 'Home',
 | |
|     path: '/',
 | |
|     component: (resolve) => require(['./components/Home.vue'], resolve)
 | |
|   },
 | |
|   {
 | |
|     name: 'Cart',
 | |
|     path: '/cart',
 | |
|     component: (resolve) => require(['./components/Cart.vue'], resolve)
 | |
|   },
 | |
|   {
 | |
|     name: 'About',
 | |
|     path: '/about',
 | |
|     component: (resolve) => require(['./components/About.vue'], resolve)
 | |
|   },
 | |
|   {
 | |
|     name: 'Shop product view',
 | |
|     path: '/shop/:slug',
 | |
|     component: (resolve) => require(['./components/Product.vue'], resolve)
 | |
|   },
 | |
|   {
 | |
|     name: 'Shop',
 | |
|     path: '/shop',
 | |
|     component: (resolve) => require(['./components/Shop.vue'], resolve)
 | |
|   },
 | |
|   {
 | |
|     name: 'Contact',
 | |
|     path: '/contact',
 | |
|     component: (resolve) => require(['./components/Contact.vue'], resolve)
 | |
|   },
 | |
|   {
 | |
|     name: 'admin',
 | |
|     path: '/admin',
 | |
|     component: (resolve) => require(['./components/Admin.vue'], resolve)
 | |
|   },
 | |
|   {
 | |
|     name: 'Add',
 | |
|     path: '/add',
 | |
|     component: (resolve) => require(['./components/editProduct.vue'], resolve)
 | |
|   },
 | |
|   {
 | |
|     name: 'Edit',
 | |
|     path: '/edit/:slug',
 | |
|     component: (resolve) => require(['./components/editProduct.vue'], resolve)
 | |
|   }
 | |
|   // {
 | |
|   //   name: 'styleguide',
 | |
|   //   path: '/styleguide',
 | |
|   //   component: (resolve) => require(['./components/Styleguide.vue'], resolve)
 | |
|   // },
 | |
|   // {
 | |
|   //   name: '404',
 | |
|   //   path: '/404',
 | |
|   //   component: (resolve) => require(['./components/404.vue'], resolve)
 | |
|   // }
 | |
| ];
 | |
| 
 | |
| const router =  new VueRouter({
 | |
|   mode: 'hash',
 | |
|   base: '/',
 | |
|   routes,
 | |
|   linkActiveClass: 'is-active'
 | |
| });
 | |
| 
 | |
| export default router;
 |