From b1f38e752bdb12d8f9c6afedd9ef4f525d318794 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernhard=20M=C3=BCller?= Date: Fri, 24 Jul 2026 14:12:26 +0200 Subject: [PATCH] feat(frontend): group dashboard sidebar navigation into sections MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add section-based grouping to the sidebar navigation with headers and dividers. Menu items are now organized into 4 sections: - Allgemein (Übersicht, Zählpunkte, Mein Profil) - Community (Community beitreten, Meine Mitgliedschaften, Verbrauch) - Tarife & Einladungen (Meine Tarife, Einladungen) - Verwaltung (Admin-only: Mitgliedschaften, Benutzerverwaltung, etc.) Only sections with visible items for the current role are rendered. All 107 frontend tests passing. --- .../dashboard-layout/dashboard-layout.html | 28 +++++++++----- .../dashboard-layout/dashboard-layout.ts | 14 +++++-- .../dashboard-layout/dashboard-nav-items.ts | 38 ++++++++++++------- 3 files changed, 54 insertions(+), 26 deletions(-) diff --git a/eeg_frontend/src/app/layout/dashboard-layout/dashboard-layout.html b/eeg_frontend/src/app/layout/dashboard-layout/dashboard-layout.html index 10c7c22..c57a6c8 100644 --- a/eeg_frontend/src/app/layout/dashboard-layout/dashboard-layout.html +++ b/eeg_frontend/src/app/layout/dashboard-layout/dashboard-layout.html @@ -21,15 +21,25 @@ -