Prop’lar

PropTürVarsayılanAçıklama
valueDate | null—Seçilen tarih-saat değeri
onChange(dateTime: Date | null) => void—Değer değiştiğinde geri arama
timeTimeConfig—Zaman paneli yapılandırması
minDateDate—Minimum seçilebilir tarih
maxDateDate—Maksimum seçilebilir tarih
localePartial<Locale>—Özel yerel ayar yapılandırması
initialMonthDate—Başlangıçta görüntülenen ay
size"small" | "medium" | "large" | "x-large""medium"Bileşen boyutu
weekStartsOnWeekDay"sunday"Haftanın ilk günü
isDateUnavailable(date: Date) => boolean—Tarihleri devre dışı olarak işaretle
displayFormatstring—Özel görüntüleme formatı
openboolean—Kontrollü açık durumu
initialOpenboolean—Başlangıçtaki açık durumu (kontrolsüz)
onOpenChange(open: boolean) => void—Açık durumu değiştiğinde geri arama
requiredbooleanfalseDeğeri temizlemeyi devre dışı bırak
showOutsideDaysbooleanfalseBitişik aylardaki günleri göster
highlightDatesDate[]—Vurgulanacak tarihler
shouldCloseOnSelectbooleanfalseÖn ayar tıklandığında otomatik onayla
numberOfMonthsnumber1Görüntülenecek ay sayısı
captionLayout"buttons" | "dropdown""buttons"Başlık gezinme stili
fromYearnumber—Açılır menü için başlangıç yılı
toYearnumber—Açılır menü için bitiş yılı
disablePastbooleanfalseBugünden önceki tarihleri devre dışı bırak
disableFuturebooleanfalseBugünden sonraki tarihleri devre dışı bırak
inlinebooleanfalseTakvimi satır içi göster (açılır pencere yok)
namestring—Form gönderimi için gizli girdi adı
placeholderstring—Tetikleyici yer tutucu metni
hideHeaderbooleanfalseGezinme başlığını gizle
hideFooterbooleanfalseEylem altbilgisini gizle

TimeConfig

interface TimeConfig {
/** Zaman görüntüleme hassasiyeti. Varsayılan "minute". */
precision?: "hour" | "minute" | "second";
/** 12 saatlik veya 24 saatlik format. Varsayılan "24". */
hourFormat?: "12" | "24";
/** Dakika artış adımı. Varsayılan 5. */
minuteStep?: 1 | 2 | 3 | 5 | 10 | 15 | 20 | 30;
/** Saniye artış adımı. Varsayılan 1. */
secondStep?: 1 | 2 | 3 | 5 | 10 | 15 | 20 | 30;
/** Her bir kaydırma tekerleği öğesinin yüksekliği (px olarak). Varsayılan 32. */
itemHeight?: number;
}