import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { SimExpenseComponent } from './sim-expense/sim-expense.component'; import { TraficFineExpenseComponent } from './trafic-fine-expense/trafic-fine-expense.component'; import { SimExpenseListComponent } from './sim-expense/sim-expense-list/sim-expense-list.component'; import { ExpenseListComponent } from './trafic-fine-expense/expense-list/expense-list.component'; import { TraficFineInvoiceComponent } from './trafic-fine-invoice/trafic-fine-invoice.component'; import { GernalExpComponent } from './trafic-fine-expense/expense-list/gernal-exp/gernal-exp.component'; import { SimExpDtlComponent } from './sim-expense/sim-exp-dtl/sim-exp-dtl.component'; import { GerTrafficExpDtlComponent } from './trafic-fine-expense/expense-list/ger-traffic-exp-dtl/ger-traffic-exp-dtl.component'; import { GenExpComponent } from './gen-exp/gen-exp.component'; import { CanDeactivateGuard } from '../../_guards/can-deactivate.guard'; import { GerExpDtlComponent } from './trafic-fine-expense/expense-list/ger-exp-dtl/ger-exp-dtl.component'; const routes: Routes = [ { path: 'sim', component: SimExpenseComponent, canDeactivate: [CanDeactivateGuard], data: { title: 'Add' } }, { path: 'sim-edit', component: SimExpenseComponent, canDeactivate: [CanDeactivateGuard], data: { title: 'Add' } }, { path: 'sim-dtl', component: SimExpDtlComponent, data: { title: 'Detail' } }, { path: 'sim-list', component: SimExpenseListComponent, data: { title: 'List' } }, { path: 'add', component: TraficFineExpenseComponent, canDeactivate: [CanDeactivateGuard], data: { title: 'Add' } }, { path: 'edit-tf', component: TraficFineExpenseComponent, canDeactivate: [CanDeactivateGuard], data: { title: 'Add' } }, { path: 'exp-list', component: ExpenseListComponent, data: { title: 'Add' } }, { path: 'trafic-fine', component: TraficFineInvoiceComponent, data: { title: 'Add' } }, { path: 'ger-exp', component: GernalExpComponent, canDeactivate: [CanDeactivateGuard], data: { title: 'Add' } }, { path: 'ger-exp-edit', component: GernalExpComponent, canDeactivate: [CanDeactivateGuard], data: { title: 'Add' } }, { path: 'gernal-edit', component: TraficFineExpenseComponent, data: { title: 'Add' } }, { path: 'gernal-exp-dtl', component: GerExpDtlComponent, data: { title: 'Add' } }, { path: 'trafic-exp-dtl', component: GerTrafficExpDtlComponent, data: { title: 'Add' } }, ]; @NgModule({ imports: [RouterModule.forChild(routes)], exports: [RouterModule] }) export class ExpenseRoutingModule { }