プロパティ

プロパティデフォルト説明
valueDate | null選択された時間の値(時間部分のみが使用されます)
onChange(date: Date | null) => void値が変更されたときに呼び出されるコールバック
timeTimeConfig時間パネルの設定
localePartial<Locale>カスタムロケールの設定
displayFormatstringトリガーに表示されるカスタムフォーマット
placeholderstringトリガーのプレースホルダーテキスト
openboolean開閉状態を外部から制御します
initialOpenbooleanfalse開閉の初期状態(非制御)
onOpenChange(open: boolean) => void開閉状態が変更されたときに呼び出されるコールバック
requiredbooleanfalse値のクリアを無効にします
inlinebooleanfalseトリガーやポップアップなしでインラインで描画します
hideFooterbooleanアクションフッターを非表示にします
namestringフォーム送信時に使用する隠しinputのname属性

TimeConfig

interface TimeConfig {
/** 時間表示の精度。デフォルトは "minute" です。 */
precision?: "hour" | "minute" | "second";
/** 12時間形式または24時間形式。デフォルトは "24" です。 */
hourFormat?: "12" | "24";
/** 分の増分ステップ。デフォルトは 5 です。 */
minuteStep?: 1 | 2 | 3 | 5 | 10 | 15 | 20 | 30;
/** 秒の増分ステップ。デフォルトは 1 です。 */
secondStep?: 1 | 2 | 3 | 5 | 10 | 15 | 20 | 30;
/** 各スクロールホイール項目の高さ(px単位)。デフォルトは 32 です。 */
itemHeight?: number;
}