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 {PagingModule} from '../../openaireLibrary/utils/paging.module';
6
import {ManageZenodoCommunitiesComponent} from './manage-zenodo-communities.component';
7
import {AddZenodoCommunitiesComponent} from './add-zenodo-communities.component';
8
import {ZenodoCommunitiesComponent} from './zenodo-communities.component';
9
import {FABModule} from '../../utils/fabModule.module';
10
import { DataTablesModule } from 'angular-datatables';
11
import {SearchZenodoCommunitiesServiceModule } from '../../openaireLibrary/connect/zenodoCommunities/searchZenodoCommunitiesService.module';
12
import {ManageZenodoCommunitiesService} from '../../services/manageZenodoCommunities.service';
13
import {ZenodoCommunitiesServiceModule} from '../../openaireLibrary/connect/zenodoCommunities/zenodo-communitiesService.module';
14
import {AlertModalModule} from '../../openaireLibrary/utils/modal/alertModal.module';
15
import {ZenodoCommunitiesRoutingModule} from './zenodo-communities-routing.module';
16
import {IsCommunity} from '../../openaireLibrary/connect/communityGuard/isCommunity.guard';
17
import {ConnectAdminLoginGuard} from '../../openaireLibrary/connect/communityGuard/connectAdminLoginGuard.guard';
18

    
19
@NgModule({
20
  imports: [
21
    CommonModule, FormsModule, RouterModule,
22
    PagingModule, FABModule, DataTablesModule, SearchZenodoCommunitiesServiceModule, ZenodoCommunitiesServiceModule,
23
    AlertModalModule, ZenodoCommunitiesRoutingModule
24
  ],
25
  declarations: [
26
    ManageZenodoCommunitiesComponent, ZenodoCommunitiesComponent, AddZenodoCommunitiesComponent
27
  ],
28
  providers: [
29
     ManageZenodoCommunitiesService, IsCommunity, ConnectAdminLoginGuard
30
   ],
31
  exports: [
32
      ZenodoCommunitiesComponent
33
   ]
34
})
35

    
36
export class ZenodoCommunitiesModule { }
(7-7/7)