[Connect & Library | new-theme]: Breadcrumbs position updated in html pages | Bug fix in custom menu items | In search menu, use OpenaireEntities.

1. app.component.ts: In search menu, use OpenaireEntities.
2. navigationBar.component.ts: [Bug fix] In method "isTheActiveMenu()", update condition to "if(menu instanceof MenuItem || !menu.rootItem)" - custom menu items via admin tools are MenuItems but not instanceof MenuItem.
3. projectsPage.component.ts & nationalBulletinsPage.component.ts & contentPage.component.ts: Margins & paddings updated, so that breadcrumb is at the same position on all pages.
This commit is contained in:
Konstantina Galouni 2022-06-21 19:37:21 +03:00
parent 0c4df8a34d
commit bbce674da9
1 changed files with 2 additions and 2 deletions

View File

@ -178,8 +178,8 @@ export class NavigationBarComponent implements OnInit, OnDestroy {
}
isTheActiveMenu(menu: MenuItem | RootMenuItem): boolean {
if(menu instanceof MenuItem) {
return MenuItem.isTheActiveMenu(menu, this.currentRoute, this.layoutService.activeMenuItem);
if(menu instanceof MenuItem || !menu.rootItem) {
return MenuItem.isTheActiveMenu(<MenuItem> menu, this.currentRoute, this.layoutService.activeMenuItem);
} else {
let item: MenuItem = menu.rootItem;
item.items = menu.items;