1
|
import {NgModule} from "@angular/core";
|
2
|
import {RouterModule} from "@angular/router";
|
3
|
import {ConnectRIGuard} from "../openaireLibrary/connect/communityGuard/connectRIGuard.guard";
|
4
|
|
5
|
@NgModule({
|
6
|
imports: [RouterModule.forChild([
|
7
|
{
|
8
|
path: 'info',
|
9
|
loadChildren: () => import('./community-info/community-info-routing.module').then(m => m.CommunityInfoRoutingModule),
|
10
|
},
|
11
|
{
|
12
|
path: 'users',
|
13
|
loadChildren: () => import('./users/users-routing.module').then(m => m.UsersRoutingModule)
|
14
|
},
|
15
|
{
|
16
|
path: 'mining',
|
17
|
loadChildren: () => import('./mining/mining.module').then(m => m.MiningModule),
|
18
|
canActivateChild: [ConnectRIGuard]
|
19
|
},
|
20
|
{
|
21
|
path: 'admin-tools',
|
22
|
loadChildren: () => import('./admin-tools/admin-tools-routing.module').then(m => m.AdminToolsRoutingModule),
|
23
|
data: {
|
24
|
param: 'community'
|
25
|
}
|
26
|
},
|
27
|
{
|
28
|
path: 'stats',
|
29
|
loadChildren: () => import('./stats/stats.module').then(m => m.StatsModule)
|
30
|
},
|
31
|
{
|
32
|
path: 'customize-layout',
|
33
|
loadChildren: () => import('./customization/customization.module').then(m => m.CustomizationModule),
|
34
|
}
|
35
|
])]
|
36
|
})
|
37
|
export class CommunityRoutingModule {}
|