Project

General

Profile

1 53600 argiro.kok
import { NgModule } from '@angular/core';
2
import { BrowserModule } from '@angular/platform-browser';
3 55972 argiro.kok
import { HttpClientModule } from '@angular/common/http';
4 54961 k.triantaf
import { AppComponent } from './app.component';
5 54964 k.triantaf
import { AppRoutingModule} from './app.routing';
6 53600 argiro.kok
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
7
8 54967 k.triantaf
import { HelpContentService } from './services/help-content.service';
9 53600 argiro.kok
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 54961 k.triantaf
import {CommunitiesService} from './openaireLibrary/connect/communities/communities.service';
19
import {CommunityErrorPageComponent} from './openaireLibrary/connect/communityGuard/communityErrorPage.component';
20 53600 argiro.kok
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 54961 k.triantaf
import {TitleCasePipe} from '@angular/common';
24 53600 argiro.kok
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 54961 k.triantaf
import {InteractiveMiningModule} from 'interactiveminingv3';
29 54964 k.triantaf
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 55406 k.triantaf
import {SideBarModule} from "./openaireLibrary/sharedComponents/sidebar/sideBar.module";
33 56108 k.triantaf
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
34 56471 argiro.kok
import {CommunityErrorModule} from './openaireLibrary/connect/communityGuard/communityError.module';
35 53600 argiro.kok
36
@NgModule({
37
    imports: [
38 54964 k.triantaf
        AppRoutingModule,
39 53600 argiro.kok
        BrowserModule,
40 55972 argiro.kok
        HttpClientModule,
41 53600 argiro.kok
        FormsModule,
42
        ReactiveFormsModule,
43 55406 k.triantaf
        BottomModule, NavigationBarModule, CookieLawModule,
44 53600 argiro.kok
        ErrorModule,
45
        AlertModalModule, SafeHtmlPipeModule, FABModule,
46 55406 k.triantaf
        InteractiveMiningModule,
47 56108 k.triantaf
        SideBarModule,
48 56471 argiro.kok
        BrowserAnimationsModule, CommunityErrorModule
49 53600 argiro.kok
    ],
50
    declarations: [
51
        AppComponent,
52 56471 argiro.kok
        // CommunityErrorPageComponent,
53 54961 k.triantaf
        AdminErrorPageComponent
54 53600 argiro.kok
    ],
55
    providers: [
56 54964 k.triantaf
        HelpContentService, CommunityService, SubscribeService,
57
        ConnectAdminLoginGuard,
58 54961 k.triantaf
        EnvironmentSpecificResolver, EnvironmentSpecificService,
59 54967 k.triantaf
        IsCommunity, ConnectRIGuard, CommunitiesService, TitleCasePipe
60 53600 argiro.kok
61
    ],
62
    bootstrap: [ AppComponent ]
63
})
64
65
export class AppModule { }