From 88b5e06aa807a25c930876c66a5032a403274e36 Mon Sep 17 00:00:00 2001 From: "konstantina.galouni" Date: Tue, 9 Jan 2024 14:16:35 +0200 Subject: [PATCH] [master | DONE | CHANGED]: admin.component.ts & sidebar-base.component.ts: Added admin menu sidebar in super admin pages for help texts | admin.module.ts: In manage profiles page set hasAdminMenu: true, hasSidebar: false & removed path: 'irish/admin-tools' - :stakeholder will be called instead. --- .../sharedComponents/sidebar/sidebar-base.component.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dashboard/sharedComponents/sidebar/sidebar-base.component.ts b/dashboard/sharedComponents/sidebar/sidebar-base.component.ts index a7d23d1a..0c2cd59f 100644 --- a/dashboard/sharedComponents/sidebar/sidebar-base.component.ts +++ b/dashboard/sharedComponents/sidebar/sidebar-base.component.ts @@ -7,10 +7,12 @@ import {LayoutService} from "./layout.service"; export class SidebarBaseComponent extends BaseComponent implements OnInit { hasSidebar: boolean = false; hasInternalSidebar: boolean = false; + hasAdminMenu: boolean = false; /** * Menu Items * */ sideBarItems: MenuItem[] = []; + adminMenuItems: MenuItem[] = []; backItem: MenuItem = null; protected layoutService: LayoutService; @@ -29,6 +31,10 @@ export class SidebarBaseComponent extends BaseComponent implements OnInit { this.hasInternalSidebar = hasInternalSidebar; this.cdr.detectChanges(); })); + this.subscriptions.push(this.layoutService.hasAdminMenu.subscribe(hasAdminMenu => { + this.hasAdminMenu = hasAdminMenu; + this.cdr.detectChanges(); + })); this.layoutService.setOpen(true); }