96252: Move menu support code to MenuModule

This commit is contained in:
Yury Bondarenko
2022-11-23 19:39:18 +01:00
parent db3e8f9246
commit 9e731909ae
2 changed files with 10 additions and 11 deletions

View File

@@ -12,8 +12,11 @@ import { ExternalLinkMenuItemComponent } from './menu-item/external-link-menu-it
const COMPONENTS = [ const COMPONENTS = [
MenuSectionComponent, MenuSectionComponent,
MenuComponent, MenuComponent,
LinkMenuItemComponent, ];
const ENTRY_COMPONENTS = [
TextMenuItemComponent, TextMenuItemComponent,
LinkMenuItemComponent,
OnClickMenuItemComponent, OnClickMenuItemComponent,
ExternalLinkMenuItemComponent, ExternalLinkMenuItemComponent,
]; ];
@@ -32,10 +35,12 @@ const PROVIDERS = [
...MODULES ...MODULES
], ],
declarations: [ declarations: [
...COMPONENTS ...COMPONENTS,
...ENTRY_COMPONENTS,
], ],
providers: [ providers: [
...PROVIDERS ...PROVIDERS,
...ENTRY_COMPONENTS,
], ],
exports: [ exports: [
...COMPONENTS ...COMPONENTS

View File

@@ -285,9 +285,6 @@ import {
MetadataRepresentationListComponent MetadataRepresentationListComponent
} from '../item-page/simple/metadata-representation-list/metadata-representation-list.component'; } from '../item-page/simple/metadata-representation-list/metadata-representation-list.component';
import { RelatedItemsComponent } from '../item-page/simple/related-items/related-items-component'; import { RelatedItemsComponent } from '../item-page/simple/related-items/related-items-component';
import { LinkMenuItemComponent } from './menu/menu-item/link-menu-item.component';
import { OnClickMenuItemComponent } from './menu/menu-item/onclick-menu-item.component';
import { TextMenuItemComponent } from './menu/menu-item/text-menu-item.component';
import { SearchNavbarComponent } from '../search-navbar/search-navbar.component'; import { SearchNavbarComponent } from '../search-navbar/search-navbar.component';
import { ThemedSearchNavbarComponent } from '../search-navbar/themed-search-navbar.component'; import { ThemedSearchNavbarComponent } from '../search-navbar/themed-search-navbar.component';
import { import {
@@ -304,7 +301,6 @@ import { DsSelectComponent } from './ds-select/ds-select.component';
import { LogInOidcComponent } from './log-in/methods/oidc/log-in-oidc.component'; import { LogInOidcComponent } from './log-in/methods/oidc/log-in-oidc.component';
import { ThemedItemListPreviewComponent } from './object-list/my-dspace-result-list-element/item-list-preview/themed-item-list-preview.component'; import { ThemedItemListPreviewComponent } from './object-list/my-dspace-result-list-element/item-list-preview/themed-item-list-preview.component';
import { RSSComponent } from './rss-feed/rss.component'; import { RSSComponent } from './rss-feed/rss.component';
import { ExternalLinkMenuItemComponent } from './menu/menu-item/external-link-menu-item.component';
import { DsoPageOrcidButtonComponent } from './dso-page/dso-page-orcid-button/dso-page-orcid-button.component'; import { DsoPageOrcidButtonComponent } from './dso-page/dso-page-orcid-button/dso-page-orcid-button.component';
import { LogInOrcidComponent } from './log-in/methods/orcid/log-in-orcid.component'; import { LogInOrcidComponent } from './log-in/methods/orcid/log-in-orcid.component';
import { BrowserOnlyPipe } from './utils/browser-only.pipe'; import { BrowserOnlyPipe } from './utils/browser-only.pipe';
@@ -316,6 +312,7 @@ import {
} from '../item-page/simple/field-components/specific-field/title/item-page-title-field.component'; } from '../item-page/simple/field-components/specific-field/title/item-page-title-field.component';
import { MarkdownPipe } from './utils/markdown.pipe'; import { MarkdownPipe } from './utils/markdown.pipe';
import { GoogleRecaptchaModule } from '../core/google-recaptcha/google-recaptcha.module'; import { GoogleRecaptchaModule } from '../core/google-recaptcha/google-recaptcha.module';
import { MenuModule } from './menu/menu.module';
const MODULES = [ const MODULES = [
CommonModule, CommonModule,
@@ -336,6 +333,7 @@ const MODULES = [
DragDropModule, DragDropModule,
CdkTreeModule, CdkTreeModule,
GoogleRecaptchaModule, GoogleRecaptchaModule,
MenuModule,
]; ];
const ROOT_MODULES = [ const ROOT_MODULES = [
@@ -557,11 +555,7 @@ const ENTRY_COMPONENTS = [
PublicationSidebarSearchListElementComponent, PublicationSidebarSearchListElementComponent,
CollectionSidebarSearchListElementComponent, CollectionSidebarSearchListElementComponent,
CommunitySidebarSearchListElementComponent, CommunitySidebarSearchListElementComponent,
LinkMenuItemComponent,
OnClickMenuItemComponent,
TextMenuItemComponent,
ScopeSelectorModalComponent, ScopeSelectorModalComponent,
ExternalLinkMenuItemComponent
]; ];
const SHARED_ITEM_PAGE_COMPONENTS = [ const SHARED_ITEM_PAGE_COMPONENTS = [