import { Routes } from '@angular/router'; import { authGuard } from '../auth/auth-guard.service'; import { costCentreListResolver } from '../cost-centre/cost-centre-list.resolver'; import { IssueComponent } from './issue.component'; import { issueResolver } from './issue.resolver'; export const routes: Routes = [ { path: '', component: IssueComponent, canActivate: [authGuard], data: { permission: 'Issue', }, resolve: { voucher: issueResolver, costCentres: costCentreListResolver, }, runGuardsAndResolvers: 'always', }, { path: ':id', component: IssueComponent, canActivate: [authGuard], data: { permission: 'Issue', }, resolve: { voucher: issueResolver, costCentres: costCentreListResolver, }, runGuardsAndResolvers: 'always', }, ];