17. Februar 2026
UI / Filterleisten
Die Filterleisten aller Tabellen-Views wurden visuell vereinheitlicht und um standortbasierte Mitarbeiterfilterung erweitert.
Design-Vereinheitlichung
-
Einheitliche Filterleisten
Alle Views nutzen jetzt identische Pill-Filter mit konsistenten Breakpoints (
xl:flex-row), einheitlichem Aktiv-Styling (ohne Rahmen) und gleichen Trennlinien. Labels wie „Zeitraum:“ und „Monat:“ wurden entfernt, da die Filter selbsterklärend sind. -
Konsistente Datumseingaben
Date-Inputs und Selects haben jetzt gleiche Höhen (
min-h-[36px]) und transparenten Hintergrund. Kein „Springen“ der Filterleiste mehr beim Wechsel zwischen Tag/Monat/Jahr in der Arbeitszeit- und Umsatzansicht. -
Monatsnamen statt Nummern
Die Monatsfilter in Aufgaben/Korrekturen zeigen jetzt
JanuarbisDezemberstatt01bis12an – konsistent mit allen anderen Views.
Hinzugefügt
-
Standortbasierte Mitarbeiterfilterung
Wird ein Standort ausgewählt, zeigt die Mitarbeiter-Suche nur noch Mitarbeiter dieses Standorts an. Implementiert in Urlaub, Umsatz und Krankmeldungen über den
locationFilter-Prop derEmployeeAutocomplete-Komponente. -
Einheitliche Reihenfolge: Standort Mitarbeiter
Alle Views mit Admin-Filtern zeigen jetzt zuerst den Standort-Filter und dann den Mitarbeiter-Filter an – konsistent mit der Arbeitszeit-Referenz.
Repariert
-
Padding-Bug in Arbeitszeit-Filterleiste
Beim Wechsel zwischen Tag/Monat/Jahr hatte das Date-Input ein größeres Padding (
py-1.5) als die Monats-Selects (p-1), was die Filterleiste „springen“ ließ. Jetzt einheitlich mitpy-1undmin-h-[36px]für stabile Höhe. -
Doppelt verschachtelte Wrapper entfernt
In Umsatz und Aufgaben war die
EmployeeAutocomplete-Komponente in einen doppeltendiv-Wrapper gepackt, was zu unnötigem Padding führte. Bereinigt auf einen einzelnen Wrapper.
Betroffene Bereiche
Diese Änderungen betreffen folgende Module:
Urlaubsverwaltung
Umsatzerfassung
Krankmeldungen
Aufgaben/Korrekturen