Project

General

Profile

1
import {NgModule}                 from '@angular/core';
2
import {CommonModule}             from '@angular/common';
3
import {FormsModule}              from '@angular/forms';
4
import {RouterModule}             from '@angular/router';
5
import {ManageModule}             from '../openaireLibrary/utils/manage/manage.module';
6

    
7
import {CommunitiesComponent}     from './communities.component';
8

    
9
import {FreeGuard}                from '../openaireLibrary/login/freeGuard.guard';
10
import {PreviousRouteRecorder}    from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard';
11

    
12
import {PiwikService}             from '../openaireLibrary/utils/piwik/piwik.service';
13
import {ErrorMessagesModule}      from '../openaireLibrary/utils/errorMessages.module';
14

    
15
import {SearchFormModule}         from '../openaireLibrary/searchPages/searchUtils/searchForm.module';
16
import {BrowseCommunityModule}    from './browseCommunity/browse-community.module';
17
import {HelperModule} from "../openaireLibrary/utils/helper/helper.module";
18
import {GifSliderModule} from "../openaireLibrary/utils/gif-slider/gif-slider.module";
19
import {OtherPortalsModule} from "../openaireLibrary/sharedComponents/other-portals/other-portals.module";
20
import {Schema2jsonldModule} from "../openaireLibrary/sharedComponents/schema2jsonld/schema2jsonld.module";
21
import {SEOServiceModule} from "../openaireLibrary/sharedComponents/SEO/SEOService.module";
22

    
23
@NgModule({
24
  imports: [
25
    CommonModule, FormsModule, RouterModule,
26
    ManageModule, ErrorMessagesModule,
27
    SearchFormModule, BrowseCommunityModule, GifSliderModule, OtherPortalsModule,
28
    HelperModule, Schema2jsonldModule, SEOServiceModule
29
  ],
30
  declarations: [
31
    CommunitiesComponent
32
  ],
33
  providers:[
34
    FreeGuard, PreviousRouteRecorder,
35
    PiwikService
36
  ],
37
  exports: [
38
    CommunitiesComponent
39
  ]
40
})
41
export class CommunitiesModule { }
(4-4/4)