Thuộc tính

PropTypeDefaultDescription
valueDate | null—Giá trị ngày đã chọn
onChange(date: Date | null) => void—Hàm gọi lại khi giá trị thay đổi
minDateDate—Ngày tối thiểu có thể chọn
maxDateDate—Ngày tối đa có thể chọn
localePartial<Locale>—Cấu hình ngôn ngữ tùy chỉnh
initialMonthDate—Tháng hiển thị ban đầu
size"small" | "medium" | "large" | "x-large""medium"Kích thước thành phần
weekStartsOnWeekDay"sunday"Ngày đầu tiên trong tuần
isDateUnavailable(date: Date) => boolean—Đánh dấu ngày là không khả dụng
displayFormatstring—Định dạng hiển thị tùy chỉnh (ví dụ: "YYYY/MM/DD")
openboolean—Trạng thái mở được kiểm soát
initialOpenboolean—Trạng thái mở ban đầu (không kiểm soát)
onOpenChange(open: boolean) => void—Hàm gọi lại khi trạng thái mở thay đổi
requiredbooleanfalseVô hiệu hóa việc xóa giá trị
showOutsideDaysbooleanfalseHiển thị các ngày từ các tháng liền kề
highlightDatesDate[]—Các ngày cần làm nổi bật
shouldCloseOnSelectbooleanfalseTự động xác nhận khi nhấp vào ngày
numberOfMonthsnumber1Số tháng hiển thị
captionLayout"buttons" | "dropdown""buttons"Kiểu điều hướng tiêu đề
fromYearnumber—Năm bắt đầu cho menu thả xuống
toYearnumber—Năm kết thúc cho menu thả xuống
disablePastbooleanfalseVô hiệu hóa các ngày trước hôm nay
disableFuturebooleanfalseVô hiệu hóa các ngày sau hôm nay
inlinebooleanfalseHiển thị lịch nội tuyến (không có cửa sổ bật lên)
namestring—Tên input ẩn để gửi biểu mẫu
placeholderstring—Văn bản giữ chỗ của trình kích hoạt
hideHeaderbooleanfalseẨn tiêu đề điều hướng
hideFooterbooleanfalseẨn chân trang hành động