CheInputDate

日付入力コンポーネントです。カレンダーピッカー付き。

表示

基本

<CheInputDate value={value} placeholder="年/月/日" onChange={setValue} />

未入力

<CheInputDate placeholder="年/月/日" />

disabled

<CheInputDate defaultValue="2025-01-15" disabled />

invalid

<CheInputDate defaultValue="2025-01-15" invalid />

minDate / maxDate

<CheInputDate
  value={value}
  onChange={setValue}
  minDate={new Date(2025, 0, 1)}
  maxDate={new Date(2025, 11, 31)}
/>

すべてのバリエーション

すべてのパターンは カタログページ を参照してください。

Props

属性詳細デフォルト必須
value値(YYYY-MM-DD)string-No (Controlled モードでのみ必須)
defaultValueUncontrolledモードでの初期値string-No
onChange日付選択時のハンドラー(value: string) => void-No (Controlled モードでのみ必須)
invalidエラー状態booleanfalseNo
disabled無効状態booleanfalseNo
placeholderプレースホルダーstring”年/月/日”No
className追加 CSS クラスstringundefinedNo
minDate選択可能な最小日付DateundefinedNo
maxDate選択可能な最大日付DateundefinedNo

CheDatePicker

CheInputDate の内部で使用されるカレンダーピッカーコンポーネントです。 基本的にCheInputDateの中で使用される前提なのでpropsなどの説明はありません。 使い方はCheInputDateを参考にしてください

基本