Project

General

Profile

1
/*
2
*  created by myrto
3
*/
4

    
5
import { RouterModule, Routes } from '@angular/router';
6
import { NgModule } from '@angular/core';
7
import { SourcesComponent } from './sources.component';
8
import { SourcesRegisterComponent } from './sources-register.component';
9
import { SourcesUpdateComponent } from './sources-update.component';
10
import { AuthGuardService } from '../../services/auth-guard.service';
11
import { SrLiteratureComponent } from './sources-register/sr-literature.component';
12
import { SourcesUpdateRepoComponent } from './sources-update-repo.component';
13
import { SrDataComponent } from './sources-register/sr-data.component';
14
import { SrJournalComponent } from './sources-register/sr-journal.component';
15
import { SrAggregatorComponent } from './sources-register/sr-aggregator.component';
16

    
17
const sourcesRoutes: Routes = [
18
  {
19
    path: '',
20
    component: SourcesComponent,
21
    children: [
22
      {
23
        path: 'register',
24
        children: [
25
          {
26
            path: '',
27
            component: SourcesRegisterComponent
28
          },
29
          {
30
            path: 'literature',
31
            component: SrLiteratureComponent
32
          },
33
          {
34
            path: 'data',
35
            component: SrDataComponent
36
          },
37
          {
38
            path: 'journal',
39
            component: SrJournalComponent
40
          },
41
          {
42
            path: 'aggregator',
43
            component: SrAggregatorComponent
44
          }
45
        ]
46
      },
47
      {
48
        path: 'update',
49
        children: [
50
          {
51
            path: '',
52
            component: SourcesUpdateComponent
53
          },
54
          {
55
            path: ':id',
56
            component: SourcesUpdateRepoComponent
57
          }
58
        ]
59
      }
60
    ]
61
  }
62
];
63

    
64
@NgModule ({
65
  imports: [RouterModule.forChild(sourcesRoutes)],
66
  exports: [RouterModule]
67
})
68

    
69
export class SourcesRouting {}
(9-9/10)