From 75aec38dae533ecd1c6847569a94911d4e8a03fe Mon Sep 17 00:00:00 2001 From: Schalli Date: Sat, 27 Jun 2026 17:04:25 +0200 Subject: [PATCH] feat(07-06): extend SettingsSidebar with Allgemein > SMTP category - Add 'Allgemein' category section ABOVE existing Dashboard category - Single SMTP link to /settings/general/smtp with identical active/inactive styling and aria-current - isActive('/settings/general/smtp') works via pathname.startsWith branch - Existing Dashboard/Widgets/Calendar items unchanged --- .../components/settings/settings-sidebar.tsx | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/apps/web/src/components/settings/settings-sidebar.tsx b/apps/web/src/components/settings/settings-sidebar.tsx index 5f3d16e..e6e4d0b 100644 --- a/apps/web/src/components/settings/settings-sidebar.tsx +++ b/apps/web/src/components/settings/settings-sidebar.tsx @@ -38,6 +38,29 @@ export function SettingsSidebar() { role="navigation" aria-label={t('navLabel')} > + {/* Allgemein category — above Dashboard (Surface C, 07-06) */} +
+

+ {t('categoryGeneral')} +

+
+ + + {/* Dashboard category — existing items unchanged */}

{t('categoryDashboard')}