export default [ // { // path: '/test', // name: 'Main', // redirect: '/me', // component: () => import( /* webpackChunkName: "craneMain" */'@/components/layout/Layout.vue'), // children: childrenRoutes // }, { path: '/', name: 'MyAccountPage', redirect: '/b2b', component: () => import(/* webpackChunkName: "meModule" */ '@/components/retailer/layout/Layout.vue'), children: [ { path: '/b2b/:id', name: 'BoxedOrderHistoryPage', component: () => import(/* webpackChunkName: "meModule" */ '@/routes/retailer/boxed_order_history.vue'), meta: { breadcrumb: { label: 'Boxed Order History Page', }, } }, { path: 'personalized-order-summary', name: 'PersonalizedOrderSummaryPage', component: () => import(/* webpackChunkName: "meModule" */ '@/routes/retailer/personalized_order_status.vue'), meta: { breadcrumb: { label: 'Personalized Order Status Page', }, } }, { path: 'resources', name: 'ResourcesPage', component: () => import(/* webpackChunkName: "meModule" */ '@/routes/retailer/resources.vue'), meta: { breadcrumb: { label: 'Resources Page', }, } }, { path: 'pds', name: 'PDSPage', component: () => import(/* webpackChunkName: "meModule" */ '@/routes/retailer/pds.vue'), meta: { breadcrumb: { label: 'PDS Page', }, } }, { path: 'b2b', name: 'AccountDashboard', component: () => import(/* webpackChunkName: "meModule" */ '@/routes/retailer/account_dashboard.vue'), meta: { breadcrumb: { label: 'Account Dashboard Page', }, } }, { path: 'address-book', name: 'AddressBook', component: () => import(/* webpackChunkName: "meModule" */ '@/routes/retailer/address_book.vue'), meta: { breadcrumb: { label: 'Address Book Page', }, } }, { path: 'address-book/:addressId', name: 'EditAddressBook', component: () => import(/* webpackChunkName: "meModule" */ '@/routes/retailer/address_book.vue'), meta: { breadcrumb: { label: 'Address Book Edit', }, } }, { path: 'edit-account-info/:value', name: 'EditAccountInfo', component: () => import(/* webpackChunkName: "meModule" */ '@/routes/retailer/edit_account_info.vue'), meta: { breadcrumb: { label: 'Edit Account Information Page', }, } }, { path: 'my-orders', name: 'MyOrders', component: () => import(/* webpackChunkName: "meModule" */ '@/routes/retailer/my_orders.vue'), meta: { breadcrumb: { label: 'My Orders Page', }, } }, { path: 'my-orders/:orderId', name: 'ViewProduct', component: () => import(/* webpackChunkName: "meModule" */ '@/routes/retailer/my_orders.vue'), meta: { breadcrumb: { label: 'My Orders Item', }, } }, { path: 'order-success/:orderNumber', name: 'OrderSuccess', component: () => import( /* webpackChunkName: "craneMain" */'@/routes/retailer/order_success.vue'), meta: { breadcrumb: { label: 'Order Success', }, } }, { path: 'search', name: 'SearchPage', component: () => import( /* webpackChunkName: "craneMain-search" */'@/routes/retailer/search_page.vue'), meta: { breadcrumb: { label: 'SearchPage Page', }, } }, { path: 'logout-success', name: 'LogOutSuccess', component: () => import( /* webpackChunkName: "craneMain" */'@/routes/retailer/logout_success.vue'), meta: { breadcrumb: { label: 'LogOut Success', }, } }, { path: 'maintenance', name: 'Maintenance', component: () => import( /* webpackChunkName: "craneMain" */'@/routes/retailer/maintenance.vue'), meta: { "canonical": true, breadcrumb: { label: 'Maintenance', }, } }, { path: 'checkout', name: 'CheckoutPage', component: () => import( /* webpackChunkName: "craneMain-checkout" */'@/routes/retailer/checkout_page.vue'), meta: { breadcrumb: { label: 'checkout', }, } }, { path: 'cart-products', name: 'CartProducts', component: () => import( /* webpackChunkName: "craneMain-cart-products" */'@/routes/retailer/cart_products.vue'), meta: { "canonical": true, breadcrumb: { label: 'cart products', }, } }, { path: 'boxed-products-ordering', name: 'BoxedProductsOrdering', component: () => import( /* webpackChunkName: "Resources" */'@/routes/retailer/boxed-products-ordering.vue'), meta: { "canonical": true, breadcrumb: { label: 'Boxed Products Ordering Page' , }, } }, { path: 'personalized-products-ordering', name: 'PersonalizedProductsOrdering', component: () => import( /* webpackChunkName: "Resources" */'@/routes/retailer/personalized-products-ordering.vue'), meta: { "canonical": true, breadcrumb: { label: 'Personalized Products Ordering Page' , }, } }, { path: 'marketing-tools-promotions', name: 'MarketingToolsPromotions', component: () => import( /* webpackChunkName: "Resources" */'@/routes/retailer/marketing-tools-promotions.vue'), meta: { "canonical": true, breadcrumb: { label: 'Marketing Tools Promotions Page' , }, } }, { path: 'retailer-communications', name: 'RetailerCommunications', component: () => import( /* webpackChunkName: "Resources" */'@/routes/retailer/retailer-communications.vue'), meta: { "canonical": true, breadcrumb: { label: 'Retailer Communications Page' , }, } }, { path: 'training', name: 'Training', component: () => import( /* webpackChunkName: "Resources" */'@/routes/retailer/training.vue'), meta: { "canonical": true, breadcrumb: { label: 'Training Page' , }, } }, { path: 'contact-us', name: 'ContactUs', component: () => import( /* webpackChunkName: "Resources" */'@/routes/retailer/contact-us.vue'), meta: { "canonical": true, breadcrumb: { label: 'Contact Us Page' , }, } }, { path: 'personalized-albums', name: 'PersonalizedAlbums', component: () => import( /* webpackChunkName: "Resources/Personalized Products & Ordering" */'@/routes/retailer/personalized_albums.vue'), meta: { "canonical": true, breadcrumb: { label: 'Personalized Albums Page' , }, } }, { path: 'marketing-collateral', name: 'MarketingCollateral', component: () => import( /* webpackChunkName: "Resources/Marketing Tools & Promotions" */'@/routes/retailer/marketing_collateral.vue'), meta: { "canonical": true, breadcrumb: { label: 'Marketing Collateral Page' , }, } }, { path: 'promotions', name: 'Promotions', component: () => import( /* webpackChunkName: "Resources/Marketing Tools & Promotions" */'@/routes/retailer/promotions.vue'), meta: { "canonical": true, breadcrumb: { label: 'Promotions Page' , }, } }, { path: 'imagery-logos', name: 'ImageryLogos', component: () => import( /* webpackChunkName: "Resources/Marketing Tools & Promotions" */'@/routes/retailer/imagery_logos.vue'), meta: { "canonical": true, breadcrumb: { label: 'Imagery Logos Page' , }, } }, { path: 'service-levels', name: 'ServiceLevels', component: () => import( /* webpackChunkName: "Resources/Retailer Communications" */'@/routes/retailer/service_levels.vue'), meta: { "canonical": true, breadcrumb: { label: 'Service Levels Page' , }, } }, ] }, { path: '*', name: 'RouteNotFound', redirect: '/b2b', component: () => import( /* webpackChunkName: "craneMain" */'@/routes/retailer/route_not_found.vue'), } ]