feat(ui): Navigation neu strukturiert (flache Topbar + Verwaltung-Menü + /settings)

Topbar nur noch täglich genutzte Punkte (Dashboard/Zeit/Abwesenheiten/Kalender);
HR/Admin-Funktionen im neuen "Verwaltung"-Dropdown. Zahnrad führt auf eigene
/settings-Seite mit Kategorie-Kacheln statt 11er-Flachliste. Zentrale navConfig.ts
für PRIMARY/MANAGEMENT/SETTINGS_GROUPS; Rollen-Gating unverändert.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-23 22:07:34 +02:00
co-authored by Claude Opus 4.8
parent c122ab6fd7
commit 933d369dc4
4 changed files with 219 additions and 86 deletions
+2
View File
@@ -32,6 +32,7 @@ import { SpecialAssignmentsPage } from './pages/SpecialAssignmentsPage'
import { HoursPayoutPage } from './pages/HoursPayoutPage'
import { TenantsPage } from './pages/TenantsPage'
import { ResellerCompaniesPage } from './pages/ResellerCompaniesPage'
import { SettingsPage } from './pages/SettingsPage'
export default function App() {
return (
@@ -53,6 +54,7 @@ export default function App() {
<Route path='/absences' element={<AbsencesPage />} />
<Route path='/users' element={<UsersPage />} />
<Route path='/users/import' element={<UserImportPage />} />
<Route path='/settings' element={<SettingsPage />} />
<Route path='/settings/ldap' element={<LdapSettingsPage />} />
<Route path='/settings/smtp' element={<SmtpSettingsPage />} />
<Route path='/work-schedules' element={<WorkSchedulePage />} />