Props

PropTypDomyślnieOpis
valueDate | null—Wybrana wartość daty
onChange(date: Date | null) => void—Callback wywoływany przy zmianie wartości
minDateDate—Minimalna możliwa do wybrania data
maxDateDate—Maksymalna możliwa do wybrania data
localePartial<Locale>—Niestandardowa konfiguracja lokalizacji
initialMonthDate—Początkowy wyświetlany miesiąc
size"small" | "medium" | "large" | "x-large""medium"Rozmiar komponentu
weekStartsOnWeekDay"sunday"Pierwszy dzień tygodnia
isDateUnavailable(date: Date) => boolean—Oznacz daty jako niedostępne
displayFormatstring—Niestandardowy format wyświetlania (np. "RRRR/MM/DD")
openboolean—Kontrolowany stan otwarcia
initialOpenboolean—Początkowy stan otwarcia (niekontrolowany)
onOpenChange(open: boolean) => void—Callback wywoływany przy zmianie stanu otwarcia
requiredbooleanfalseWyłącz możliwość czyszczenia wartości
showOutsideDaysbooleanfalsePokaż dni z sąsiednich miesięcy
highlightDatesDate[]—Daty do wyróżnienia
shouldCloseOnSelectbooleanfalseAutomatycznie zatwierdź po kliknięciu daty
numberOfMonthsnumber1Liczba miesięcy do wyświetlenia
captionLayout"buttons" | "dropdown""buttons"Styl nawigacji w nagłówku
fromYearnumber—Rok początkowy dla listy rozwijanej
toYearnumber—Rok końcowy dla listy rozwijanej
disablePastbooleanfalseWyłącz daty przed dzisiejszym dniem
disableFuturebooleanfalseWyłącz daty po dzisiejszym dniu
inlinebooleanfalsePokaż kalendarz w linii (bez wyskakującego okienka)
namestring—Nazwa ukrytego pola input dla przesyłania formularza
placeholderstring—Tekst zastępczy dla elementu wyzwalającego
hideHeaderbooleanfalseUkryj nagłówek nawigacyjny
hideFooterbooleanfalseUkryj stopkę z akcjami