プロパティ

プロパティ型デフォルト説明
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;
}