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 { CompatibilityValidateTypeComponent } from './compatibility-validate-type.component';
6
import { CompatibilityValidationHistoryComponent } from './compatibility-validation-history.component';
7
import { CompatibilityValidationResultsComponent } from './compatibility-validation-results.component';
8
import { CompatibilityMonitorComponent } from './compatibility-monitor.component';
9
import { CompatibilityMonitorRepoComponent } from './compatibility-monitor-repo.component';
10
import { CompatibilityMonitorFullHistoryRepoComponent } from './compatibility-monitor-fullHistory-repo.component';
11
import { CompatibilityValidateComponent } from './compatibility-validate.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
        path: 'monitor/fullHistory/:id',
44
        component: CompatibilityMonitorFullHistoryRepoComponent
45
      }
46
    ]
47
  }
48
];
49

    
50
@NgModule ({
51
  imports: [RouterModule.forChild(compatibilityRoutes)],
52
  exports: [RouterModule]
53
})
54

    
55
export class CompatibilityRouting {}
(17-17/17)