[CST-4633] Create search.module and resolve dependencies issues

This commit is contained in:
Giuseppe Digilio
2021-12-15 22:38:08 +01:00
parent b4693b9bc4
commit a4d91c37a7
75 changed files with 568 additions and 338 deletions

View File

@@ -1,5 +1,6 @@
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { NgbTooltipModule } from '@ng-bootstrap/ng-bootstrap';
import { SharedModule } from '../../shared/shared.module';
import { OrgUnitComponent } from './item-pages/org-unit/org-unit.component';
import { PersonComponent } from './item-pages/person/person.component';
@@ -27,6 +28,7 @@ import { ExternalSourceEntryListSubmissionElementComponent } from './submission/
import { OrgUnitSidebarSearchListElementComponent } from './item-list-elements/sidebar-search-list-elements/org-unit/org-unit-sidebar-search-list-element.component';
import { PersonSidebarSearchListElementComponent } from './item-list-elements/sidebar-search-list-elements/person/person-sidebar-search-list-element.component';
import { ProjectSidebarSearchListElementComponent } from './item-list-elements/sidebar-search-list-elements/project/project-sidebar-search-list-element.component';
import { ItemSharedModule } from '../../item-page/item-shared.module';
const ENTRY_COMPONENTS = [
// put only entry components that use custom decorator
@@ -65,7 +67,9 @@ const COMPONENTS = [
@NgModule({
imports: [
CommonModule,
SharedModule
ItemSharedModule,
SharedModule,
NgbTooltipModule
],
declarations: [
...COMPONENTS,
@@ -79,7 +83,7 @@ export class ResearchEntitiesModule {
static withEntryComponents() {
return {
ngModule: ResearchEntitiesModule,
providers: ENTRY_COMPONENTS.map((component) => ({provide: component}))
providers: ENTRY_COMPONENTS.map((component) => ({ provide: component }))
};
}
}