import { AppHelper }            from '@k-settings/app-helper'

const core_modules = '@k-core/modules/'

export const Lazy = [

    // {
    //     path: AppHelper.categories,
    //     loadChildren: site_modules + 'category/mod.category#B2B_CategoryModule',
    //     canActivate: [UserGuard],
    //     data: {
    //         breadcrumb: 'categories'
    //     }
    // },
    {
        path: AppHelper.categories,
        loadChildren: '@k-core/modules/category/mod.category#CategoryModule'
    },

    {
        path: AppHelper.product,
        loadChildren: '@k-core/modules/product/mod.product#ProductModule'
    },
    {
        path: AppHelper.configurator,
        loadChildren: '@k-core/modules/configurator/mod.configurator#ConfiguratorModule'
    },
    {
        path: AppHelper.customProduct,
        loadChildren: '@k-core/modules/custom-product/mod.custom-product#CustomProductModule'
    },
    { 
        path: AppHelper.orderSearch,
        loadChildren: '@k-core/modules/search-orders/mod.search-orders#SearchOrdersModule'
    },
    {
        path: AppHelper.search,
        loadChildren: '@k-core/modules/search/mod.search#SearchModule'
    },
    {
        path: AppHelper.user,
        loadChildren: '@k-core/modules/userProfile/mod.userProfile#UserProfileModule'
    },
    { path: AppHelper.basket,
        loadChildren: '@k-core/modules/basket/mod.basket#BasketModule'
    },
    {
        path: AppHelper.sendCart,
        loadChildren: '@k-core/modules/send-cart/mod.send-cart#SendCartModule'
    },

    // Make sure PageModule is loaded last, as it has a catch-all 404
    {
        path: ':page',
        loadChildren: '@k-core/modules/page/mod.page#PageModule'
    }
]