Calendar日付選択カレンダーコンポーネント。インポート 'use client' 基本的な使い方 const [date, setDate] = useState<Date | undefined>(new Date()) <Calendar mode="single" selected={date} onSelect={setDate} /> 範囲選択 const [range, setRange] = useState<DateRange | undefined>() <Calendar mode="range" selected={range} onSelect={setRange} /> 複数選択 const [dates, setDates] = useState<Date[] | undefined>([]) <Calendar mode="multiple" selected={dates} onSelect={setDates} /> Props PropTypeDefaultDescriptionmode'single' | 'range' | 'multiple''single'選択モードselectedDate | DateRange | Date[]-選択された日付onSelect(date) => void-日付が選択された時のコールバックdisabledMatcher | Matcher[]-無効にする日付の条件PreviousDataTableNextCommand