Project

General

Profile

1
import {NgModule} from "@angular/core";
2
import {ManageStakeholdersComponent} from "./manageStakeholders.component";
3
import {ManageStakeholdersRoutingModule} from "./manageStakeholders-routing.module";
4
import {PreviousRouteRecorder} from "../openaireLibrary/utils/piwik/previousRouteRecorder.guard";
5
import {CommonModule} from "@angular/common";
6
import {RouterModule} from "@angular/router";
7
import {InputModule} from "../openaireLibrary/sharedComponents/input/input.module";
8
import {LoadingModule} from "../openaireLibrary/utils/loading/loading.module";
9
import {AlertModalModule} from "../openaireLibrary/utils/modal/alertModal.module";
10
import {ReactiveFormsModule} from "@angular/forms";
11
import {EditStakeholderModule} from "../general/edit-stakeholder/edit-stakeholder.module";
12
import {IconsModule} from "../openaireLibrary/utils/icons/icons.module";
13
import {IconsService} from "../openaireLibrary/utils/icons/icons.service";
14
import {add, bullet, earth, group, lock, search} from "../openaireLibrary/utils/icons/icons";
15
import {LoginGuard} from "../openaireLibrary/login/loginGuard.guard";
16
import {PageContentModule} from "../openaireLibrary/dashboard/sharedComponents/page-content/page-content.module";
17

    
18
@NgModule({
19
  declarations: [ManageStakeholdersComponent],
20
  imports: [
21
    ManageStakeholdersRoutingModule,
22
    CommonModule,
23
    RouterModule,
24
    InputModule,
25
    LoadingModule,
26
    AlertModalModule,
27
    ReactiveFormsModule,
28
    EditStakeholderModule,
29
    IconsModule,
30
    PageContentModule
31
  ],
32
  providers: [
33
    LoginGuard, PreviousRouteRecorder,
34
  ],
35
  exports: [ManageStakeholdersComponent]
36
})
37
export class ManageStakeholdersModule {
38
  constructor(private iconsService: IconsService) {
39
    this.iconsService.registerIcons([bullet, search, earth, group, lock, add]);
40
  }
41
}
(5-5/5)