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 {SubscribeModule}          from '../utils/subscribe/subscribe.module';
6
import {ManageModule}             from '../openaireLibrary/utils/manage/manage.module';
7

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

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

    
13
import {PiwikService}             from '../openaireLibrary/utils/piwik/piwik.service';
14
import {ConfigurationService}     from '../openaireLibrary/utils/configuration/configuration.service';
15
import {ErrorMessagesModule}      from '../openaireLibrary/utils/errorMessages.module';
16

    
17
import {SearchFormModule}         from '../openaireLibrary/searchPages/searchUtils/searchForm.module';
18
import {BrowseCommunityModule}    from './browseCommunity/browse-community.module';
19
@NgModule({
20
  imports: [
21
    CommonModule, FormsModule, RouterModule,
22
    SubscribeModule, ManageModule, ErrorMessagesModule,
23
    SearchFormModule, BrowseCommunityModule
24
  ],
25
  declarations: [
26
    CommunitiesComponent
27
  ],
28
  providers:[
29
    FreeGuard, PreviousRouteRecorder, ConfigurationService,
30
    PiwikService
31
  ],
32
  exports: [
33
    CommunitiesComponent
34
  ]
35
})
36
export class CommunitiesModule { }
(4-4/4)