Project

General

Profile

1
import {NgModule} from '@angular/core';
2
import {CommonModule} from '@angular/common';
3
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
4
import {RouterModule} from '@angular/router';
5
import {PersonalInfoComponent} from './personal-info.component';
6
import {AlertModalModule} from "../../../openaireLibrary/utils/modal/alertModal.module";
7
import {CuratorService} from "../../../openaireLibrary/connect/curators/curator.service";
8
import {UtilitiesService} from "../../../openaireLibrary/services/utilities.service";
9
import {PageContentModule} from "../../../openaireLibrary/dashboard/sharedComponents/page-content/page-content.module";
10
import {UsersTabsModule} from "../users-tabs.module";
11
import {LoadingModule} from "../../../openaireLibrary/utils/loading/loading.module";
12
import {InputModule} from "../../../openaireLibrary/sharedComponents/input/input.module";
13
import {IconsModule} from "../../../openaireLibrary/utils/icons/icons.module";
14
import {IconsService} from "../../../openaireLibrary/utils/icons/icons.service";
15
import {add, edit, photo, remove} from "../../../openaireLibrary/utils/icons/icons";
16
import {UrlPrefixModule} from "../../../openaireLibrary/utils/pipes/url-prefix.module";
17
import {HelpContentService} from "../../../services/help-content.service";
18

    
19
@NgModule({
20
  imports: [
21
    CommonModule, FormsModule, RouterModule.forChild([
22
      {path: '', component: PersonalInfoComponent}
23
    ]),
24
    AlertModalModule, PageContentModule, UsersTabsModule, LoadingModule, ReactiveFormsModule, InputModule, IconsModule, UrlPrefixModule
25
  ],
26
  declarations: [
27
    PersonalInfoComponent
28
  ],
29
  providers: [
30
    CuratorService, UtilitiesService, HelpContentService
31
  ],
32
  exports: [
33
    PersonalInfoComponent
34
  ]
35
})
36

    
37
export class PersonalInfoModule {
38
  constructor(private iconsService: IconsService) {
39
    this.iconsService.registerIcons([photo, edit, remove, add])
40
  }
41
}
(3-3/3)