Project

General

Profile

1 50169 argiro.kok
import { NgModule } from '@angular/core';
2
import { FormsModule } from '@angular/forms';
3
import { SharedModule } from './shared/shared.module';
4
import { BrowserModule } from '@angular/platform-browser';
5
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
6
import { APP_BASE_HREF, CommonModule } from '@angular/common';
7 55964 argiro.kok
import { HttpClientModule } from '@angular/common/http';
8 50169 argiro.kok
import { RouterModule } from '@angular/router';
9
import { AppComponent } from './app.component';
10 50277 argiro.kok
import {NavigationBarModule} from './sharedComponents/navigationBar.module';
11 50169 argiro.kok
import { CookieLawModule } from './sharedComponents/cookie-law/cookie-law.module';
12 52011 argiro.kok
import { BottomModule } from './sharedComponents/bottom.module';
13 50169 argiro.kok
// import { ErrorModule } from './error/error.module';
14
import { ConfigurationService } from './utils/configuration/configuration.service';
15
import {MainSearchModule} from './searchPages/find/mainSearch.module';
16 56969 konstantin
17
import {ResultLandingModule} from "./landingPages/result/resultLanding.module";
18 50169 argiro.kok
import {DataProviderModule} from './landingPages/dataProvider/dataProvider.module';
19
import {ProjectModule} from './landingPages/project/project.module';
20
import {OrganizationModule} from './landingPages/organization/organization.module';
21
import {ReloadModule} from './reload/reload.module';
22
import {ErrorModule} from './error/error.module';
23
import {DepositDatasetsModule} from './deposit/datasets/depositDatasets.module';
24
import {DepositDatasetsResultsModule} from './deposit/datasets/depositDatasetsResults.module';
25
import {DepositBySubjectResultsModule} from './deposit/datasets/depositBySubjectResults.module';
26
import {DepositPublicationsModule} from './deposit/publications/depositPublications.module';
27
import {DepositPublicationsResultsModule} from './deposit/publications/depositPublicationsResults.module';
28
29 57027 konstantin
import {SearchResearchResultsModule} from './searchPages/simple/searchResearchResults.module';
30 50169 argiro.kok
import {SearchDataProvidersModule} from './searchPages/simple/searchDataProviders.module';
31
import {SearchProjectsModule} from './searchPages/simple/searchProjects.module';
32
import {SearchOrganizationsModule} from './searchPages/simple/searchOrganizations.module';
33
34 57027 konstantin
import {AdvancedSearchResearchResultsModule} from './searchPages/advanced/advancedSearchResearchResults.module';
35 50169 argiro.kok
import {AdvancedSearchDataProvidersModule} from './searchPages/advanced/advancedSearchDataProviders.module';
36
import {AdvancedSearchProjectsModule} from './searchPages/advanced/advancedSearchProjects.module';
37
import {AdvancedSearchOrganizationsModule} from './searchPages/advanced/advancedSearchOrganizations.module';
38
39
import {EntityRegistriesModule} from './searchPages/dataProviders/entityRegistries.module';
40 50240 argiro.kok
import {EntityRegistriesTableModule} from './searchPages/dataProviders/entityRegistriesTable.module';
41 50169 argiro.kok
42 50277 argiro.kok
import {JournalsTableModule} from './searchPages/dataProviders/journalsTable.module';
43
import {JournalsModule} from './searchPages/dataProviders/journals.module';
44
45
46 50169 argiro.kok
import {CompatibleDataProvidersModule} from './searchPages/dataProviders/compatibleDataProviders.module';
47 50277 argiro.kok
import {CompatibleDataProvidersTableModule} from './searchPages/dataProviders/compatibleDataProvidersTable.module';
48 50169 argiro.kok
49 50240 argiro.kok
import {ClaimsAdminModule} from './claims/claimsAdmin/claimsAdmin.module';
50
import {MyClaimsModule} from './claims/myClaims/myClaims.module';
51
import {ClaimsByTokenModule} from './claims/claimsByToken/claimsByToken.module';
52
import {DirectLinkingModule} from './claims/directLinking/directLinking.module';
53
import {LinkingGenericModule} from './claims/linking/linkingGeneric.module';
54
55 50586 argiro.kok
import{ HtmlProjectReportModule} from './landingPages/htmlProjectReport/htmlProjectReport.module';
56
import {IsRouteEnabled} from './error/isRouteEnabled.guard';
57
import { AppRoutingModule } from './app-routing.module';
58 50169 argiro.kok
@NgModule({
59
60
  imports: [
61
    SharedModule,
62
    NoopAnimationsModule,
63
    CommonModule,
64 55964 argiro.kok
    CookieLawModule,
65
    BottomModule,
66
    HttpClientModule,
67 50277 argiro.kok
    NavigationBarModule,
68 50169 argiro.kok
    MainSearchModule,
69
    ErrorModule,
70
    DepositDatasetsModule,DepositDatasetsResultsModule, DepositBySubjectResultsModule,DepositPublicationsModule , DepositPublicationsResultsModule,
71 57027 konstantin
    SearchResearchResultsModule, SearchDataProvidersModule, SearchProjectsModule, SearchOrganizationsModule,
72
    AdvancedSearchResearchResultsModule, AdvancedSearchDataProvidersModule, AdvancedSearchProjectsModule, AdvancedSearchOrganizationsModule,
73 56969 konstantin
    ResultLandingModule, DataProviderModule, OrganizationModule, ProjectModule,
74 50277 argiro.kok
    EntityRegistriesModule, CompatibleDataProvidersModule, JournalsModule,
75
    JournalsTableModule, EntityRegistriesTableModule, CompatibleDataProvidersTableModule,
76 50240 argiro.kok
    ClaimsAdminModule, MyClaimsModule, ClaimsByTokenModule, LinkingGenericModule, DirectLinkingModule,
77 50586 argiro.kok
    HtmlProjectReportModule,
78 50169 argiro.kok
    BrowserModule.withServerTransition({appId: 'my-app'}),
79 50586 argiro.kok
   AppRoutingModule
80 50169 argiro.kok
  ],
81
  declarations: [ AppComponent ],
82
  exports: [ AppComponent ],
83 51843 sofia.balt
 providers:[ ConfigurationService],
84 50169 argiro.kok
 bootstrap: [AppComponent]
85
})
86
export class AppModule {}
87 50586 argiro.kok
/*
88
89
, canActivate: [ IsRouteEnabled], data: {
90
  redirect: '/error'
91
}
92
*/