EN · DE · RU · FR · ES

#2661: TimeRange.jsx

projectforge-webapp/src/components/design/input/calendar/TimeRange.jsx React-Komponente, projectforge-webapp/src/components/design/input/calendar/TimeRange.jsx 81 Zeilen · 78 Code · 0 Kommentare · 3 leer
Datums-/Zeitspanne-Eingabekomponente für die Kalenderoberfläche. Rendert gepaarte `DateTimeInput`-Felder für „Von“- und „Bis“-Daten mit optionalen Zeiteingaben, Lösch-Schaltflächen (FontAwesome-Zeit-Symbol) und Umschaltern zum Ausblenden der Datumsauswahl oder der Zeiteingabe. Unterstützt Label-Prop, ID für Barrierefreiheit und vollständige PropTypes-Validierung für alle Datums-/Zeiteigenschaften.

Git-Verlauf

982c684c7 FontAwesome als Komponente verwenden
a7bd53cf4 Stil verbessern
4b0705276 Zeiteingabe korrigieren
01f7e8983 Zeiteingabe für Kalender hinzufügen
5654c7e21 Kalender implementieren beginnen