Project

General

Profile

1
import {NgModule} from "@angular/core";
2
import {RouterModule, Routes} from "@angular/router";
3

    
4
import {CompatibilityComponent} from "./compatibility.component";
5
import {CompatibilityValidateComponent} from "./compatibility-validate.component";
6
import {CompatibilityMonitorComponent} from "./compatibility-monitor.component";
7
import {AuthGuardService} from '../../services/auth-guard.service';
8
import { CompatibilityValidationHistoryComponent } from './compatibility-validation-history.component';
9
import { CompatibilityMonitorRepoComponent } from './compatibility-monitor-repo.component';
10
import { CompatibilityValidateTypeComponent } from './compatibility-validate-type.component';
11
import { CompatibilityValidationResultsComponent } from './compatibility-validation-results.component';
12

    
13
const compatibilityRoutes: Routes = [
14
  {
15
    path: '',
16
    component: CompatibilityComponent,
17
    children: [
18
      {
19
        path: 'validate',
20
        component: CompatibilityValidateComponent
21
      },
22
      {
23
        path: 'validate/:type',
24
        component: CompatibilityValidateTypeComponent
25
      },
26
      {
27
        path: 'browseHistory',
28
        component: CompatibilityValidationHistoryComponent
29
      },
30
      {
31
        path: 'browseHistory/:id',
32
        component: CompatibilityValidationResultsComponent
33
      },
34
      {
35
        path: 'monitor',
36
        component: CompatibilityMonitorComponent
37
      },
38
      {
39
        path: 'monitor/:id',
40
        component: CompatibilityMonitorRepoComponent
41
      }
42
    ]
43
  }
44
];
45

    
46
@NgModule ({
47
  imports: [RouterModule.forChild(compatibilityRoutes)],
48
  exports: [RouterModule]
49
})
50

    
51
export class CompatibilityRouting {}
(15-15/15)