From 865d36d7aa64458c4900e777ff9291339b4a9b7c Mon Sep 17 00:00:00 2001
From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
Date: Sat, 13 Jun 2026 20:42:05 +0200
Subject: [PATCH] Enable Bull Dashboard in tab
---
apps/client/src/app/pages/admin/admin-page.component.ts | 8 ++------
libs/ui/src/lib/page-tabs/page-tabs.component.html | 9 +++++++--
2 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/apps/client/src/app/pages/admin/admin-page.component.ts b/apps/client/src/app/pages/admin/admin-page.component.ts
index fea55b719..c5da0fb0c 100644
--- a/apps/client/src/app/pages/admin/admin-page.component.ts
+++ b/apps/client/src/app/pages/admin/admin-page.component.ts
@@ -12,7 +12,7 @@ import {
TabConfiguration
} from '@ghostfolio/ui/page-tabs';
-import { Component, inject, OnInit } from '@angular/core';
+import { Component, inject } from '@angular/core';
import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
import { addIcons } from 'ionicons';
import {
@@ -30,7 +30,7 @@ import {
styleUrls: ['./admin-page.scss'],
templateUrl: './admin-page.html'
})
-export class AdminPageComponent implements OnInit {
+export class AdminPageComponent {
public tabs: TabConfiguration[] = [];
private user: User;
@@ -56,10 +56,6 @@ export class AdminPageComponent implements OnInit {
});
}
- public ngOnInit() {
- this.initializeTabs();
- }
-
private initializeTabs() {
const hasPermissionToAccessBullBoard = hasPermission(
this.user?.permissions,
diff --git a/libs/ui/src/lib/page-tabs/page-tabs.component.html b/libs/ui/src/lib/page-tabs/page-tabs.component.html
index 4514b329c..28843148a 100644
--- a/libs/ui/src/lib/page-tabs/page-tabs.component.html
+++ b/libs/ui/src/lib/page-tabs/page-tabs.component.html
@@ -11,11 +11,16 @@
@for (tab of tabs(); track tab) {
@if (tab.showCondition !== false) {
@if (tab.onClick) {
-
+
+
} @else {