value | Date | null | — | Выбранное значение даты и времени |
onChange | (dateTime: Date | null) => void | — | Обратный вызов при изменении значения |
time | TimeConfig | — | Конфигурация панели времени |
minDate | Date | — | Минимальная выбираемая дата |
maxDate | Date | — | Максимальная выбираемая дата |
locale | Partial<Locale> | — | Пользовательская конфигурация локали |
initialMonth | Date | — | Начальный отображаемый месяц |
size | "small" | "medium" | "large" | "x-large" | "medium" | Размер компонента |
weekStartsOn | WeekDay | "sunday" | Первый день недели |
isDateUnavailable | (date: Date) => boolean | — | Отметить даты как недоступные |
displayFormat | string | — | Пользовательский формат отображения |
open | boolean | — | Управляемое состояние открытия |
initialOpen | boolean | — | Начальное состояние открытия (неуправляемое) |
onOpenChange | (open: boolean) => void | — | Обратный вызов при изменении состояния открытия |
required | boolean | false | Отключить очистку значения |
showOutsideDays | boolean | false | Показывать дни из соседних месяцев |
highlightDates | Date[] | — | Даты для выделения |
shouldCloseOnSelect | boolean | false | Автоматическое подтверждение при клике на пресет |
numberOfMonths | number | 1 | Количество отображаемых месяцев |
captionLayout | "buttons" | "dropdown" | "buttons" | Стиль навигации заголовка |
fromYear | number | — | Начальный год для выпадающего списка |
toYear | number | — | Конечный год для выпадающего списка |
disablePast | boolean | false | Отключить даты до сегодняшнего дня |
disableFuture | boolean | false | Отключить даты после сегодняшнего дня |
inline | boolean | false | Показывать календарь встроенным (без всплывающего окна) |
name | string | — | Имя скрытого поля для отправки формы |
placeholder | string | — | Текст-заполнитель для триггера |
hideHeader | boolean | false | Скрыть заголовок навигации |
hideFooter | boolean | false | Скрыть нижний колонтитул с действиями |