Revision 57323
Added by Konstantinos Triantafyllou over 4 years ago
app-routing.module.ts | ||
---|---|---|
1 |
import { NgModule } from '@angular/core';
|
|
2 |
import { Routes, RouterModule } from '@angular/router';
|
|
1 |
import {NgModule} from '@angular/core';
|
|
2 |
import {RouterModule, Routes} from '@angular/router';
|
|
3 | 3 |
|
4 |
import { EnvironmentSpecificResolver} from './openaireLibrary/utils/properties/environmentSpecificResolver';
|
|
5 |
import { EnvironmentSpecificService} from './openaireLibrary/utils/properties/environment-specific.service';
|
|
4 |
import {EnvironmentSpecificResolver} from './openaireLibrary/utils/properties/environmentSpecificResolver'; |
|
5 |
import {EnvironmentSpecificService} from './openaireLibrary/utils/properties/environment-specific.service'; |
|
6 | 6 |
|
7 |
import { OpenaireErrorPageComponent } from './error/errorPage.component'; |
|
8 |
import {ThemeComponent} from "./test/theme.component"; |
|
7 |
import {OpenaireErrorPageComponent} from './error/errorPage.component'; |
|
9 | 8 |
|
10 | 9 |
const routes: Routes = [ |
11 |
// Other Pages |
|
12 |
{ path: '', loadChildren: './home/home.module#HomeModule', resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
13 |
{ path: 'monitor', loadChildren: './monitor/monitor.module#MonitorModule', resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
14 |
{ path: 'about', redirectTo: 'about/learn-how', pathMatch: 'full'}, |
|
15 |
{ path: 'about/learn-how', loadChildren: './learn-how/learn-how.module#LearnHowModule', resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
16 |
{ path: 'about/learn-in-depth', loadChildren: './learn-how/learnInDepth/learn-in-depth.module#LearnInDepthModule', resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
17 |
{ path: 'contact-us', loadChildren: './contact/contact.module#ContactModule', resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
18 |
{ path: 'invite', loadChildren: './utils/subscribe/invite/invite.module#InviteModule', resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
19 |
{ path: 'content', loadChildren: './content/contentPage.module#ContentPageModule', resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
20 |
{ path: 'organizations', loadChildren: './htmlPages/organizations/organizationsPage.module#OrganizationsPageModule', resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
21 |
{ path: 'curators', loadChildren: './curators/curators.module#CuratorsModule', resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
22 |
|
|
23 |
{ path: 'myCommunities', loadChildren: './my-communities/my-communities.module#MyCommunitiesModule', resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
24 |
|
|
25 |
// Search Pages |
|
26 |
|
|
27 |
{ path: 'search/find/communities', loadChildren: './searchPages/communities/searchCommunities.module#SearchCommunitiesModule', resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
28 |
|
|
29 |
// Testing Page for help contents |
|
30 |
{ path: 'helper-test', loadChildren: './helper-test/helper-test.module#HelperTestModule', resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
31 |
|
|
32 |
|
|
33 |
// help pages - do not exist in Admin portal/api/db |
|
34 |
{ path: 'reload', loadChildren: './reload/libReload.module#LibReloadModule', resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
35 |
{ path: 'user-info', loadChildren: './login/libUser.module#LibUserModule', resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
36 |
{ path: 'error', component: OpenaireErrorPageComponent, resolve: { envSpecific: EnvironmentSpecificResolver }}, |
|
37 |
{ path: 'theme', component: ThemeComponent}, |
|
38 |
{ path: '**',pathMatch: 'full',component: OpenaireErrorPageComponent, resolve: { envSpecific: EnvironmentSpecificResolver }} |
|
10 |
{path: '', loadChildren: './home/home.module#HomeModule', resolve: {envSpecific: EnvironmentSpecificResolver}}, |
|
11 |
{ |
|
12 |
path: 'monitor', |
|
13 |
loadChildren: './monitor/monitor.module#MonitorModule', |
|
14 |
resolve: {envSpecific: EnvironmentSpecificResolver} |
|
15 |
}, |
|
16 |
{path: 'about', redirectTo: 'about/learn-how', pathMatch: 'full'}, |
|
17 |
{ |
|
18 |
path: 'about/learn-how', |
|
19 |
loadChildren: './learn-how/learn-how.module#LearnHowModule', |
|
20 |
resolve: {envSpecific: EnvironmentSpecificResolver} |
|
21 |
}, |
|
22 |
{ |
|
23 |
path: 'about/learn-in-depth', |
|
24 |
loadChildren: './learn-how/learnInDepth/learn-in-depth.module#LearnInDepthModule', |
|
25 |
resolve: {envSpecific: EnvironmentSpecificResolver} |
|
26 |
}, |
|
27 |
{ |
|
28 |
path: 'contact-us', |
|
29 |
loadChildren: './contact/contact.module#ContactModule', |
|
30 |
resolve: {envSpecific: EnvironmentSpecificResolver} |
|
31 |
}, |
|
32 |
{ |
|
33 |
path: 'reload', |
|
34 |
loadChildren: './reload/libReload.module#LibReloadModule', |
|
35 |
resolve: {envSpecific: EnvironmentSpecificResolver} |
|
36 |
}, |
|
37 |
{ |
|
38 |
path: 'user-info', |
|
39 |
loadChildren: './login/libUser.module#LibUserModule', |
|
40 |
resolve: {envSpecific: EnvironmentSpecificResolver} |
|
41 |
}, |
|
42 |
{path: 'error', component: OpenaireErrorPageComponent, resolve: {envSpecific: EnvironmentSpecificResolver}}, |
|
43 |
{ |
|
44 |
path: '**', |
|
45 |
pathMatch: 'full', |
|
46 |
component: OpenaireErrorPageComponent, |
|
47 |
resolve: {envSpecific: EnvironmentSpecificResolver} |
|
48 |
} |
|
39 | 49 |
]; |
40 | 50 |
|
41 | 51 |
@NgModule({ |
... | ... | |
43 | 53 |
exports: [RouterModule], |
44 | 54 |
providers: [EnvironmentSpecificResolver, EnvironmentSpecificService] |
45 | 55 |
}) |
46 |
export class AppRoutingModule { } |
|
56 |
export class AppRoutingModule { |
|
57 |
} |
Also available in: Unified diff
[Monitor]: Delete connect folders