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