TimePicker
時間を選択するドロップダウンコンポーネント。
インポート
基本的な使い方
Loading...
時間間隔
interval で時間の間隔(分)を指定できます。デフォルトは30分です。
Loading...
時間範囲の制限
minTime と maxTime で選択可能な時間範囲を制限できます。
Loading...
プレースホルダー
Loading...
無効状態
Loading...
実際の使用例
営業時間の設定
Loading...
Props
| Prop | Type | Default | Description |
|---|---|---|---|
value | string | - | 選択された時間 (HH:mm 形式) |
onChange | (time: string) => void | - | 時間が変更された時のコールバック |
interval | number | 30 | 時間の間隔(分) |
minTime | string | '00:00' | 選択可能な最小時間 (HH:mm 形式) |
maxTime | string | '23:59' | 選択可能な最大時間 (HH:mm 形式) |
placeholder | string | '時間を選択' | プレースホルダーテキスト |
disabled | boolean | false | 無効状態 |
className | string | - | 追加のクラス名 |
注意事項
- 時間の形式は
HH:mmです(例: "09:30", "14:00") intervalは分単位で指定します- ドロップダウンを開いた時、選択中の時間に自動スクロールします