Свойства

СвойствоТипПо умолчаниюОписание
valueDate | null—Выбранное значение времени (используется только часть времени)
onChange(date: Date | null) => void—Callback при изменении значения
timeTimeConfig—Конфигурация панели времени
localePartial<Locale>—Пользовательская конфигурация локали
displayFormatstring—Пользовательский формат отображения для триггера
placeholderstring—Текст-заполнитель для триггера
openboolean—Управляемое состояние открытия
initialOpenbooleanfalseНачальное состояние открытия (неуправляемое)
onOpenChange(open: boolean) => void—Callback при изменении состояния открытия
requiredbooleanfalseЗапретить очистку значения
inlinebooleanfalseОтображать встроенно без триггера/всплывающего окна
hideFooterboolean—Скрыть футер с действиями
namestring—Имя скрытого поля для отправки формы

TimeConfig

interface TimeConfig {
/** Точность отображения времени. По умолчанию "minute". */
precision?: "hour" | "minute" | "second";
/** 12-часовой или 24-часовой формат. По умолчанию "24". */
hourFormat?: "12" | "24";
/** Шаг приращения минут. По умолчанию 5. */
minuteStep?: 1 | 2 | 3 | 5 | 10 | 15 | 20 | 30;
/** Шаг приращения секунд. По умолчанию 1. */
secondStep?: 1 | 2 | 3 | 5 | 10 | 15 | 20 | 30;
/** Высота (в пкс) каждого элемента колеса прокрутки. По умолчанию 32. */
itemHeight?: number;
}