import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { DefineAccountComponent } from './define-account/define-account.component'; import { ListViewComponent } from './list-view/list-view.component'; import { AccountDtlViewComponent } from './account-dtl-view/account-dtl-view.component'; import { DayBookComponent } from './day-book/day-book.component'; import { DayBookListComponent } from './day-book/day-book-list/day-book-list.component'; import { JournalVoucherComponent } from './journal-voucher/journal-voucher.component'; import { JournalListComponent } from './journal-voucher/journal-list/journal-list.component'; import { JournalViewComponent } from './journal-voucher/journal-view/journal-view.component'; import { DayBookViewComponent } from './day-book/day-book-view/day-book-view.component'; import { CanDeactivateGuard } from '../../_guards/can-deactivate.guard'; const routes: Routes = [ { path: 'define', component: DefineAccountComponent, canDeactivate: [CanDeactivateGuard], data: { title: 'Account' } }, { path: 'edit', component: DefineAccountComponent, canDeactivate: [CanDeactivateGuard], data: { title: 'Account' } }, { path: 'view', component: ListViewComponent, data: { title: 'Accounts' } }, { path: 'detail', component: AccountDtlViewComponent, data: { title: 'Accounts' } }, { path: 'day-book', component: DayBookComponent, canDeactivate: [CanDeactivateGuard], data: { title: 'Day Book' } }, { path: 'day-book-edit', component: DayBookComponent, canDeactivate: [CanDeactivateGuard], data: { title: 'Day Book' } }, { path: 'journal-voucher', component: JournalVoucherComponent, canDeactivate: [CanDeactivateGuard], data: { title: 'Day Book' } }, { path: 'journal-voucher-edit', component: JournalVoucherComponent, canDeactivate: [CanDeactivateGuard], data: { title: 'Day Book' } }, { path: 'journal-view', component: JournalViewComponent, data: { title: 'Day Book' } }, { path: 'journal-voucher-list', component: JournalListComponent, data: { title: 'Day Book' } }, { path: 'day-book-view', component: DayBookViewComponent, data: { title: 'Day Book View' } }, { path: 'day-book-list', component: DayBookListComponent, data: { title: 'Day Book List' } }, ]; @NgModule({ imports: [RouterModule.forChild(routes)], exports: [RouterModule] }) export class AccountsRoutingModule { }