[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.
This commit is contained in:
parent
8c5990133f
commit
88b5e06aa8
|
@ -7,10 +7,12 @@ import {LayoutService} from "./layout.service";
|
||||||
export class SidebarBaseComponent extends BaseComponent implements OnInit {
|
export class SidebarBaseComponent extends BaseComponent implements OnInit {
|
||||||
hasSidebar: boolean = false;
|
hasSidebar: boolean = false;
|
||||||
hasInternalSidebar: boolean = false;
|
hasInternalSidebar: boolean = false;
|
||||||
|
hasAdminMenu: boolean = false;
|
||||||
/**
|
/**
|
||||||
* Menu Items
|
* Menu Items
|
||||||
* */
|
* */
|
||||||
sideBarItems: MenuItem[] = [];
|
sideBarItems: MenuItem[] = [];
|
||||||
|
adminMenuItems: MenuItem[] = [];
|
||||||
backItem: MenuItem = null;
|
backItem: MenuItem = null;
|
||||||
|
|
||||||
protected layoutService: LayoutService;
|
protected layoutService: LayoutService;
|
||||||
|
@ -29,6 +31,10 @@ export class SidebarBaseComponent extends BaseComponent implements OnInit {
|
||||||
this.hasInternalSidebar = hasInternalSidebar;
|
this.hasInternalSidebar = hasInternalSidebar;
|
||||||
this.cdr.detectChanges();
|
this.cdr.detectChanges();
|
||||||
}));
|
}));
|
||||||
|
this.subscriptions.push(this.layoutService.hasAdminMenu.subscribe(hasAdminMenu => {
|
||||||
|
this.hasAdminMenu = hasAdminMenu;
|
||||||
|
this.cdr.detectChanges();
|
||||||
|
}));
|
||||||
this.layoutService.setOpen(true);
|
this.layoutService.setOpen(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue