diff --git a/bizmatch/src/app/app.component.ts b/bizmatch/src/app/app.component.ts index 07c0a77..45ee9a2 100644 --- a/bizmatch/src/app/app.component.ts +++ b/bizmatch/src/app/app.component.ts @@ -46,6 +46,11 @@ export class AppComponent implements AfterViewInit { } // Hier haben Sie Zugriff auf den aktuellen Route-Pfad this.actualRoute = currentRoute.snapshot.url[0].path; + + // Re-initialize Flowbite after navigation to ensure all components are ready + setTimeout(() => { + initFlowbite(); + }, 50); }); } ngOnInit() { @@ -53,8 +58,9 @@ export class AppComponent implements AfterViewInit { } ngAfterViewInit() { - // Flowbite wird nicht mehr zentral initialisiert - // Drawers funktionieren automatisch durch data-drawer-target Attribute + // Initialize Flowbite for dropdowns, modals, and other interactive components + // Note: Drawers work automatically with data-drawer-target attributes + initFlowbite(); } @HostListener('window:keydown', ['$event']) diff --git a/bizmatch/src/app/components/header/header.component.html b/bizmatch/src/app/components/header/header.component.html index ae3c3ce..3045e65 100644 --- a/bizmatch/src/app/components/header/header.component.html +++ b/bizmatch/src/app/components/header/header.component.html @@ -1,7 +1,7 @@