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 {CommunityComponent} from './community.component';
6
import {ResultsComponent} from '../searchEntries/results/results.component';
7

    
8
import {PiwikService} from '../openaireLibrary/utils/piwik/piwik.service';
9
import {CommunityService} from '../openaireLibrary/connect/community/community.service';
10

    
11
import {FreeGuard} from '../openaireLibrary/login/freeGuard.guard';
12
import {PreviousRouteRecorder} from '../openaireLibrary/utils/piwik/previousRouteRecorder.guard';
13
import {SubscribeModule} from '../utils/subscribe/subscribe.module';
14
import {InviteModule} from '../utils/subscribe/invite/invite.module';
15
import {ManageModule} from '../openaireLibrary/utils/manage/manage.module';
16

    
17
import {StatisticsModule} from "../statistics/statistics.module";
18
import {SearchZenodoCommunitiesServiceModule} from '../openaireLibrary/connect/zenodoCommunities/searchZenodoCommunitiesService.module';
19
import {ZenodoCommunitiesServiceModule} from '../openaireLibrary/connect/zenodoCommunities/zenodo-communitiesService.module';
20
import {SearchFormModule} from '../openaireLibrary/searchPages/searchUtils/searchForm.module';
21
import {SearchDataprovidersServiceModule} from "../openaireLibrary/connect/contentProviders/searchDataprovidersService.module";
22
import {SearchProjectsServiceModule} from '../openaireLibrary/connect/projects/searchProjectsService.module';
23
import {SearchResearchResultsServiceModule} from "../openaireLibrary/services/searchResearchResultsService.module";
24
import {SearchResultsModule} from "../openaireLibrary/searchPages/searchUtils/searchResults.module";
25
import {CuratorsModule} from "../curators/curators.module";
26
import {AffiliationsModule} from "../affiliations/affiliations.module";
27
import {Schema2jsonldModule} from "../openaireLibrary/sharedComponents/schema2jsonld/schema2jsonld.module";
28
import {SEOServiceModule} from "../openaireLibrary/sharedComponents/SEO/SEOService.module";
29
import {MatSelectModule} from "@angular/material";
30

    
31
@NgModule({
32
  imports: [
33
    CommonModule, FormsModule, RouterModule,
34
    SubscribeModule, StatisticsModule, ManageModule, InviteModule,
35
    SearchZenodoCommunitiesServiceModule, ZenodoCommunitiesServiceModule, SearchFormModule, SearchDataprovidersServiceModule, SearchProjectsServiceModule,
36
    SearchResearchResultsServiceModule, SearchResultsModule, CuratorsModule, AffiliationsModule,
37
    Schema2jsonldModule, SEOServiceModule, MatSelectModule
38
  ],
39
  declarations: [
40
    CommunityComponent, ResultsComponent
41
  ],
42
  providers:[
43
    FreeGuard, PreviousRouteRecorder,
44
    PiwikService, CommunityService
45
  ],
46
  exports: [
47
    CommunityComponent
48
  ]
49
})
50
export class CommunityModule { }
(4-4/4)