Files
cbsnexora/src/app/collaterals/collaterals-routing.module.ts
T

50 lines
1.4 KiB
TypeScript

import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
/** Custom Components */
import { ViewCollateralComponent } from './view-collateral/view-collateral.component';
/** Custom Resolvers */
import { ClientCollateralResolver } from './common-resolvers/client-collateral.resolver';
import { EditCollateralComponent } from './edit-collateral/edit-collateral.component';
const routes: Routes = [
{
path: '',
data: { title: 'Collateral', breadcrumb: 'Collateral', routeParamBreadcrumb: false },
children: [
{
path: ':collateralId',
data: { title: 'Collateral View', routeParamBreadcrumb: 'collateralId' },
children: [
{
path: '',
component: ViewCollateralComponent,
resolve: {
clientCollateralData: ClientCollateralResolver,
}
},
{
path: 'edit',
data: { title: 'edit', routeParamBreadcrumb: 'edit' },
component: EditCollateralComponent,
resolve: {
clientCollateralData: ClientCollateralResolver,
}
}
]
}
]
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
declarations: [],
providers: [
ClientCollateralResolver,
]
})
export class CollateralsRoutingModule { }