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 {