Свойства

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Скрыть футер с действиями