
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'),
    }
   
    ]
