Props

Prop타입기본값설명
valueDate | null선택된 시간 값 (시간 부분만 사용됩니다)
onChange(date: Date | null) => void값이 변경될 때 호출되는 콜백
timeTimeConfig시간 패널 설정
localePartial<Locale>사용자 정의 로캘 설정
displayFormatstring트리거에 표시될 사용자 정의 형식
placeholderstring트리거의 플레이스홀더 텍스트
openboolean팝업 열림 상태 제어
initialOpenbooleanfalse초기 열림 상태 (제어되지 않음)
onOpenChange(open: boolean) => void열림 상태가 변경될 때 호출되는 콜백
requiredbooleanfalse값 비우기 비활성화
inlinebooleanfalse트리거/팝업 없이 인라인으로 렌더링
hideFooterboolean액션 푸터 숨기기
namestring폼 제출을 위한 숨겨진 input의 name

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;
/** 각 스크롤 휠 아이템의 높이 (px). 기본값: 32. */
itemHeight?: number;
}