Свойства

СвойствоТипПо умолчаниюОписание
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Скрыть футер с действиями