value | Date | null | — | Ausgewählter Datum-Uhrzeit-Wert |
onChange | (dateTime: Date | null) => void | — | Callback bei Wertänderung |
time | TimeConfig | — | Konfiguration des Zeit-Panels |
minDate | Date | — | Minimal auswählbares Datum |
maxDate | Date | — | Maximal auswählbares Datum |
locale | Partial<Locale> | — | Benutzerdefinierte Locale-Konfiguration |
initialMonth | Date | — | Initial angezeigter Monat |
size | "small" | "medium" | "large" | "x-large" | "medium" | Komponentengröße |
weekStartsOn | WeekDay | "sunday" | Erster Tag der Woche |
isDateUnavailable | (date: Date) => boolean | — | Daten als deaktiviert markieren |
displayFormat | string | — | Benutzerdefiniertes Anzeigeformat |
open | boolean | — | Gesteuerter geöffneter Zustand |
initialOpen | boolean | — | Initialer geöffneter Zustand (ungesteuert) |
onOpenChange | (open: boolean) => void | — | Callback bei Änderung des geöffneten Zustands |
required | boolean | false | Deaktiviert das Leeren des Wertes |
showOutsideDays | boolean | false | Tage aus angrenzenden Monaten anzeigen |
highlightDates | Date[] | — | Hervorzuhebende Daten |
shouldCloseOnSelect | boolean | false | Automatische Bestätigung bei Klick auf eine Voreinstellung |
numberOfMonths | number | 1 | Anzahl der anzuzeigenden Monate |
captionLayout | "buttons" | "dropdown" | "buttons" | Navigationsstil der Titelzeile |
fromYear | number | — | Startjahr für das Dropdown-Menü |
toYear | number | — | Endjahr für das Dropdown-Menü |
disablePast | boolean | false | Deaktiviert Daten vor heute |
disableFuture | boolean | false | Deaktiviert Daten nach heute |
inline | boolean | false | Kalender inline anzeigen (kein Popup) |
name | string | — | Name des versteckten Eingabefeldes für die Formularübermittlung |
placeholder | string | — | Platzhaltertext des Auslösers |
hideHeader | boolean | false | Navigationskopfzeile ausblenden |
hideFooter | boolean | false | Aktionsfußzeile ausblenden |