Project

General

Profile

1
import { NgModule } from '@angular/core';
2
import { BrowserModule } from '@angular/platform-browser';
3
import { HttpClientModule } from '@angular/common/http';
4
import { AppComponent } from './app.component';
5
import { AppRoutingModule} from './app.routing';
6
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
7

    
8
import { HelpContentService } from './services/help-content.service';
9

    
10
import {NavigationBarModule} from './openaireLibrary/sharedComponents/navigationBar.module';
11
import { CookieLawModule } from './openaireLibrary/sharedComponents/cookie-law/cookie-law.module';
12

    
13
import {BottomModule} from './openaireLibrary/sharedComponents/bottom.module';
14
import { ConnectAdminLoginGuard} from './openaireLibrary/connect/communityGuard/connectAdminLoginGuard.guard';
15
import { EnvironmentSpecificResolver} from './openaireLibrary/utils/properties/environmentSpecificResolver';
16
import { EnvironmentSpecificService} from './openaireLibrary/utils/properties/environment-specific.service';
17

    
18
import {CommunitiesService} from './openaireLibrary/connect/communities/communities.service';
19
import {CommunityErrorPageComponent} from './openaireLibrary/connect/communityGuard/communityErrorPage.component';
20
import {IsCommunity} from './openaireLibrary/connect/communityGuard/isCommunity.guard';
21
import {AdminErrorPageComponent} from './pages/error/errorPage.component';
22
import {ErrorModule} from './openaireLibrary/error/error.module';
23
import {TitleCasePipe} from '@angular/common';
24

    
25
import {AlertModalModule} from './openaireLibrary/utils/modal/alertModal.module';
26
import {FABModule} from './utils/fabModule.module';
27
import {SafeHtmlPipeModule} from './openaireLibrary/utils/pipes/safeHTMLPipe.module';
28
import {InteractiveMiningModule} from 'interactiveminingv3';
29
import {CommunityService} from './openaireLibrary/connect/community/community.service';
30
import {SubscribeService} from './openaireLibrary/utils/subscribe/subscribe.service';
31
import {ConnectRIGuard} from './openaireLibrary/connect/communityGuard/connectRIGuard.guard';
32
import {SideBarModule} from "./openaireLibrary/sharedComponents/sidebar/sideBar.module";
33
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
34
import {CommunityErrorModule} from './openaireLibrary/connect/communityGuard/communityError.module';
35

    
36
@NgModule({
37
    imports: [
38
        AppRoutingModule,
39
        BrowserModule,
40
        HttpClientModule,
41
        FormsModule,
42
        ReactiveFormsModule,
43
        BottomModule, NavigationBarModule, CookieLawModule,
44
        ErrorModule,
45
        AlertModalModule, SafeHtmlPipeModule, FABModule,
46
        InteractiveMiningModule,
47
        SideBarModule,
48
        BrowserAnimationsModule, CommunityErrorModule
49
    ],
50
    declarations: [
51
        AppComponent,
52
        // CommunityErrorPageComponent,
53
        AdminErrorPageComponent
54
    ],
55
    providers: [
56
        HelpContentService, CommunityService, SubscribeService,
57
        ConnectAdminLoginGuard,
58
        EnvironmentSpecificResolver, EnvironmentSpecificService,
59
        IsCommunity, ConnectRIGuard, CommunitiesService, TitleCasePipe
60

    
61
    ],
62
    bootstrap: [ AppComponent ]
63
})
64

    
65
export class AppModule { }
(5-5/8)