Fix for Penetration test _ Session and cookie management
[vid.git] / vid-webpack-master / src / app / app.routing.ts
1 import {RouterModule, Routes} from '@angular/router';
2 import {FlagsResolve} from "./shared/resolvers/flag/flag.resolver";
3 import {DrawingBoardRoutes} from "./drawingBoard/drawingBoard.routing";
4 import {GenericFormPopupComponent} from "./shared/components/genericFormPopup/generic-form-popup.component";
5 import {SupportComponent} from "./support/support.component";
6 import {HealthStatusRoutes} from "./healthStatus/health-status.routing";
7 import {VlanTaggingRoutes} from "./vlanTagging/vlan-tagging.routing";
8 import {InstantiationStatusRoutes} from "./instantiationStatus/InstantiationStatus.routing";
9 import {InstantiationTemplatesModalComponent} from "./shared/components/genericFormPopup/instantiationTemplatesModal/instantiation.templates.modal.component";
10 const routes: Routes = [
11   ...DrawingBoardRoutes,
12   ...HealthStatusRoutes,
13   ...VlanTaggingRoutes,
14   ...InstantiationStatusRoutes,
15   {
16     path: 'instantiationTemplatesPopup',
17     component: InstantiationTemplatesModalComponent,
18     resolve: {
19       flags: FlagsResolve
20     }
21   },
22   {
23     path: 'servicePopup',
24     component: GenericFormPopupComponent,
25     resolve: {
26       flags: FlagsResolve
27     }
28   },
29   {path: 'support', component: SupportComponent},
30 ];
31 export const routing = RouterModule.forRoot(routes);