2022-03-02 22:58:53 +01:00
|
|
|
<div *ngIf="loading">
|
2020-10-30 12:33:51 +01:00
|
|
|
<loading [full]="true"></loading>
|
|
|
|
</div>
|
2022-06-16 18:54:14 +02:00
|
|
|
<div *ngIf="!loading" [class.stakeholderPage]="isFrontPage">
|
2022-06-20 15:55:45 +02:00
|
|
|
<div id="container" class="sidebar_main_swipe" [class.sidebar_main_active]="open && (hasSidebar || hasAdminMenu)"
|
|
|
|
[class.sidebar_mini]="!open && hasSidebar && (!hasAdminMenu || hasAdminMenu)">
|
2022-06-20 12:30:25 +02:00
|
|
|
<div id="modal-container"></div>
|
2022-07-04 21:35:58 +02:00
|
|
|
<navbar *ngIf="hasHeader" portal="monitor_dashboard" [header]="menuHeader" [dark]="isFrontPage"
|
2020-10-30 12:33:51 +01:00
|
|
|
[userMenuItems]=userMenuItems [menuItems]="menuItems" [user]="user" [offCanvasFlip]="true"></navbar>
|
2022-03-23 14:26:35 +01:00
|
|
|
<div>
|
2022-04-12 16:23:13 +02:00
|
|
|
<dashboard-sidebar *ngIf="stakeholder && isFrontPage && hasSidebar" queryParamsHandling="merge" [items]="sideBarItems" [activeItem]="activeTopic?activeTopic.alias:null"></dashboard-sidebar>
|
2022-06-20 15:55:45 +02:00
|
|
|
<dashboard-sidebar *ngIf="hasAdminMenu" [items]="adminMenuItems" [specialMenuItem]="specialSideBarMenuItem"></dashboard-sidebar>
|
2022-03-04 16:36:38 +01:00
|
|
|
<main>
|
|
|
|
<router-outlet></router-outlet>
|
|
|
|
</main>
|
|
|
|
</div>
|
2022-03-30 19:52:56 +02:00
|
|
|
<bottom id="bottom" *ngIf="isFrontPage" [darkBackground]="false"
|
2020-11-04 10:10:54 +01:00
|
|
|
[centered]="true" [properties]="properties" [showMenuItems]="true"></bottom>
|
2022-04-07 00:25:36 +02:00
|
|
|
<role-verification *ngIf="stakeholder" [id]="stakeholder.alias" [name]="stakeholder.name" [type]="stakeholder.type"></role-verification>
|
2021-08-02 17:12:10 +02:00
|
|
|
<notification-sidebar *ngIf="user && notificationGroupsInitialized"
|
2021-03-04 12:35:10 +01:00
|
|
|
[user]="user" [availableGroups]="notificationGroups" service="monitor"></notification-sidebar>
|
2019-11-01 19:30:11 +01:00
|
|
|
</div>
|
|
|
|
</div>
|