diff --git a/src/frontend/dashboard/src/app/dynamic-loader/dynamic-loader.component.html b/src/frontend/dashboard/src/app/dynamic-loader/dynamic-loader.component.html
index 070e254..7220eed 100644
--- a/src/frontend/dashboard/src/app/dynamic-loader/dynamic-loader.component.html
+++ b/src/frontend/dashboard/src/app/dynamic-loader/dynamic-loader.component.html
@@ -1,3 +1,4 @@
-
-
+
+
+
\ No newline at end of file
diff --git a/src/frontend/dashboard/src/app/dynamic-loader/dynamic-loader.component.scss b/src/frontend/dashboard/src/app/dynamic-loader/dynamic-loader.component.scss
index e69de29..878d184 100644
--- a/src/frontend/dashboard/src/app/dynamic-loader/dynamic-loader.component.scss
+++ b/src/frontend/dashboard/src/app/dynamic-loader/dynamic-loader.component.scss
@@ -0,0 +1,3 @@
+.heightmax{
+ height: 100%!important;
+}
\ No newline at end of file
diff --git a/src/frontend/dashboard/src/app/dynamic-loader/dynamic-loader.component.ts b/src/frontend/dashboard/src/app/dynamic-loader/dynamic-loader.component.ts
index b9897db..9d100e2 100644
--- a/src/frontend/dashboard/src/app/dynamic-loader/dynamic-loader.component.ts
+++ b/src/frontend/dashboard/src/app/dynamic-loader/dynamic-loader.component.ts
@@ -35,7 +35,7 @@ SystemJS.set('frontblock-generic/Types', SystemJS.newModule(frontblockGenericTyp
SystemJS.config({ meta: { '*': { authorization: true } } });
/** --------- */
-import { AfterViewInit, Component } from '@angular/core';
+import { AfterViewInit, Component, ViewChild } from '@angular/core';
import { SidebarComponent } from '../sidebar/sidebar.component';
import { Router } from '@angular/router';
import { FrontendPlugin, SidebarEntries, SidebarEntry } from "frontblock-generic/Plugin"
@@ -54,25 +54,16 @@ const fb = environment.production ? window["fb"] : {
styleUrls: ['./dynamic-loader.component.scss']
})
export class DynamicLoaderComponent implements AfterViewInit {
- sidebar: SidebarComponent
+ @ViewChild(SidebarComponent, {static:false})
+ private sidebar:SidebarComponent
constructor(
private router: Router,
- private sidebarService: SidebarEntryService
) {
}
ngAfterViewInit() {
- const _this = this;
- (function awaitSidebar() {
- const sb = _this.sidebarService.getSidebar()
- if (sb != null) {
- _this.sidebar = sb
- _this.loadWidgets()
- return
- }
- setTimeout(awaitSidebar, 25)
- })()
+ this.loadWidgets()
}
private async loadWidgets() {
diff --git a/src/frontend/dashboard/src/app/header-bar/header-bar.component.html b/src/frontend/dashboard/src/app/header-bar/header-bar.component.html
index 1372a16..258258d 100644
--- a/src/frontend/dashboard/src/app/header-bar/header-bar.component.html
+++ b/src/frontend/dashboard/src/app/header-bar/header-bar.component.html
@@ -1,4 +1,4 @@
-