Props

속성타입기본값설명
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—제어되는(Controlled) 열림 상태
initialOpenboolean—초기 열림 상태 (비제어(Uncontrolled))
onOpenChange(open: boolean) => void—열림 상태가 변경될 때 호출되는 콜백
requiredbooleanfalse값 지우기 비활성화
showOutsideDaysbooleanfalse인접한 월의 날짜 표시
highlightDatesDate[]—강조 표시할 날짜
shouldCloseOnSelectbooleanfalse날짜 클릭 시 자동 확인
numberOfMonthsnumber1표시할 월의 수
captionLayout"buttons" | "dropdown""buttons"캡션 네비게이션 스타일
fromYearnumber—드롭다운의 시작 연도
toYearnumber—드롭다운의 끝 연도
disablePastbooleanfalse오늘 이전 날짜 비활성화
disableFuturebooleanfalse오늘 이후 날짜 비활성화
inlinebooleanfalse달력을 인라인으로 표시 (팝업 없음)
namestring—폼 제출을 위한 숨겨진 입력(hidden input) 이름
placeholderstring—트리거 플레이스홀더 텍스트
hideHeaderbooleanfalse네비게이션 헤더 숨기기
hideFooterbooleanfalse액션 푸터 숨기기