import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { FileTrackingSystemComponent } from './file-tracking-system.component'; import { AuthGuard } from '../_guards/auth.guard'; import { InboxComponent } from './inbox/inbox.component'; import { MyApplicationsComponent } from './my-applications/my-applications.component'; import { ImportantComponent } from './important/important.component'; import { SentComponent } from './sent/sent.component'; import { ApplicationComponent } from './application/application.component'; const routes: Routes = [ { path: '', component: FileTrackingSystemComponent, canActivate: [AuthGuard] }, { path: 'inbox', component: InboxComponent, canActivate: [AuthGuard] }, { path: 'my-applications', component: MyApplicationsComponent, canActivate: [AuthGuard] }, { path: 'application/:id/:tracking', component: ApplicationComponent, canActivate: [AuthGuard] }, { path: 'important', component: ImportantComponent, canActivate: [AuthGuard] }, { path: 'sent', component: SentComponent, canActivate: [AuthGuard] } ]; @NgModule({ imports: [RouterModule.forChild(routes)], exports: [RouterModule] }) export class FileTrackingSystemRoutingModule { }