mirror of
https://github.com/richard-loafle/fuse-angular.git
synced 2025-04-30 12:03:12 +00:00
51 lines
1.9 KiB
TypeScript
51 lines
1.9 KiB
TypeScript
import { Route } from '@angular/router';
|
|
import { InventoryComponent } from 'app/modules/admin/apps/ecommerce/inventory/inventory.component';
|
|
import { InventoryListComponent } from 'app/modules/admin/apps/ecommerce/inventory/list/inventory.component';
|
|
import { InventoryBrandsResolver, InventoryCategoriesResolver, InventoryProductsResolver, InventoryTagsResolver, InventoryVendorsResolver } from 'app/modules/admin/apps/ecommerce/inventory/inventory.resolvers';
|
|
|
|
export const ecommerceRoutes: Route[] = [
|
|
{
|
|
path : '',
|
|
pathMatch : 'full',
|
|
redirectTo: 'inventory'
|
|
},
|
|
{
|
|
path : 'inventory',
|
|
component: InventoryComponent,
|
|
children : [
|
|
{
|
|
path : '',
|
|
component: InventoryListComponent,
|
|
resolve : {
|
|
brands : InventoryBrandsResolver,
|
|
categories: InventoryCategoriesResolver,
|
|
products : InventoryProductsResolver,
|
|
tags : InventoryTagsResolver,
|
|
vendors : InventoryVendorsResolver
|
|
}
|
|
}
|
|
]
|
|
/*children : [
|
|
{
|
|
path : '',
|
|
component: ContactsListComponent,
|
|
resolve : {
|
|
tasks : ContactsResolver,
|
|
countries: ContactsCountriesResolver
|
|
},
|
|
children : [
|
|
{
|
|
path : ':id',
|
|
component : ContactsDetailsComponent,
|
|
resolve : {
|
|
task : ContactsContactResolver,
|
|
countries: ContactsCountriesResolver
|
|
},
|
|
canDeactivate: [CanDeactivateContactsDetails]
|
|
}
|
|
]
|
|
}
|
|
]*/
|
|
}
|
|
];
|