From 0ac17ef15529608194471ef06938ae67cdc49ec8 Mon Sep 17 00:00:00 2001 From: Timo Knuth Date: Mon, 8 Dec 2025 00:55:01 +0100 Subject: [PATCH] Fehler Hamburger Menu, Backend requests --- bizmatch/src/app/app.component.ts | 10 ++++-- .../components/header/header.component.html | 2 +- .../app/components/header/header.component.ts | 14 ++++++-- .../validated-price.component.ts | 34 ++++++++++++++++--- .../src/app/pages/home/home.component.html | 2 +- .../legal/privacy-statement.component.html | 11 ++++-- .../legal/privacy-statement.component.ts | 11 ++++-- .../pages/legal/terms-of-use.component.html | 11 ++++-- .../app/pages/legal/terms-of-use.component.ts | 11 ++++-- 9 files changed, 87 insertions(+), 19 deletions(-) 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 @@