Project

General

Profile

1
import {NgModule} from '@angular/core';
2
import {RouterModule} from '@angular/router';
3
import {PreviousRouteRecorder} from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard';
4
import {TopicComponent} from "./topic.component";
5
import {CanExitGuard} from "../openaireLibrary/utils/can-exit.guard";
6
import {AdminDashboardGuard} from "../utils/adminDashboard.guard";
7

    
8
@NgModule({
9
  imports: [
10
    RouterModule.forChild([
11
      {
12
        path: '',
13
        component: TopicComponent,
14
        canActivate: [AdminDashboardGuard],
15
        canDeactivate: [PreviousRouteRecorder, CanExitGuard]
16
      }
17
    ])
18
  ]
19
})
20
export class TopicRoutingModule {
21
}
(4-4/7)