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 {MyCommunitiesComponent} from './my-communities.component';
8
import {PreviousRouteRecorder} from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard';
9

    
10
import {PiwikService} from '../openaireLibrary/utils/piwik/piwik.service';
11
import {ErrorMessagesModule} from '../openaireLibrary/utils/errorMessages.module';
12
import {Schema2jsonldModule} from "../openaireLibrary/sharedComponents/schema2jsonld/schema2jsonld.module";
13
import {SEOServiceModule} from "../openaireLibrary/sharedComponents/SEO/SEOService.module";
14
import {LoginGuard} from "../openaireLibrary/login/loginGuard.guard";
15
import {HelperModule} from "../openaireLibrary/utils/helper/helper.module";
16
import {BrowseCommunityModule} from "../communities/browseCommunity/browse-community.module";
17
import {MyCommunitiesRoutingModule} from "./my-communities-routing.module";
18
import {IsRouteEnabled} from "../openaireLibrary/error/isRouteEnabled.guard";
19

    
20
@NgModule({
21
  imports: [
22
    CommonModule, FormsModule, RouterModule, HelperModule,
23
    ManageModule, ErrorMessagesModule, BrowseCommunityModule, Schema2jsonldModule, SEOServiceModule,
24
    MyCommunitiesRoutingModule
25
  ],
26
  declarations: [
27
    MyCommunitiesComponent
28
  ],
29
  providers: [
30
    LoginGuard, PreviousRouteRecorder,
31
    PiwikService, IsRouteEnabled
32
  ],
33
  exports: [
34
    MyCommunitiesComponent
35
  ]
36
})
37
export class MyCommunitiesModule {
38
}
(4-4/4)