Свойства

PropTypeDefaultОписание
valueDate | nullВыбранное значение даты
onChange(date: Date | null) => voidФункция обратного вызова при изменении значения
minDateDateМинимальная дата для выбора
maxDateDateМаксимальная дата для выбора
localePartial<Locale>Пользовательская конфигурация локали
initialMonthDateНачальный отображаемый месяц
size"small" | "medium" | "large" | "x-large""medium"Размер компонента
weekStartsOnWeekDay"sunday"Первый день недели
isDateUnavailable(date: Date) => booleanОтметить даты как недоступные
displayFormatstringПользовательский формат отображения (например, "YYYY/MM/DD")
openbooleanУправляемое состояние открытия
initialOpenbooleanНачальное состояние открытия (неуправляемое)
onOpenChange(open: boolean) => voidФункция обратного вызова при изменении состояния открытия
requiredbooleanfalseЗапретить очистку значения
showOutsideDaysbooleanfalseПоказать дни из соседних месяцев
highlightDatesDate[]Даты для выделения
shouldCloseOnSelectbooleanfalseАвтоматически подтверждать выбор при клике на дату
numberOfMonthsnumber1Количество отображаемых месяцев
captionLayout"buttons" | "dropdown""buttons"Стиль навигации в заголовке
fromYearnumberНачальный год для выпадающего списка
toYearnumberКонечный год для выпадающего списка
disablePastbooleanfalseОтключить даты до сегодняшнего дня
disableFuturebooleanfalseОтключить даты после сегодняшнего дня
inlinebooleanfalseПоказать календарь встроенным (без всплывающего окна)
namestringИмя скрытого поля для отправки формы
placeholderstringТекст-заполнитель для триггера
hideHeaderbooleanfalseСкрыть навигационный заголовок
hideFooterbooleanfalseСкрыть футер с действиями