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