Propiedades

PropiedadTipoValor por defectoDescripción
valueDate | nullValor de tiempo seleccionado (solo se utiliza la parte de la hora)
onChange(date: Date | null) => voidCallback que se ejecuta cuando el valor cambia
timeTimeConfigConfiguración del panel de tiempo
localePartial<Locale>Configuración de locale personalizada
displayFormatstringFormato de visualización personalizado para el disparador
placeholderstringTexto de placeholder para el disparador
openbooleanEstado de apertura controlado
initialOpenbooleanfalseEstado de apertura inicial (no controlado)
onOpenChange(open: boolean) => voidCallback que se ejecuta cuando el estado de apertura cambia
requiredbooleanfalseDesactiva la limpieza del valor
inlinebooleanfalseRenderiza en línea sin disparador/popup
hideFooterbooleanOculta el pie de página de acciones
namestringNombre del input oculto para el envío de formularios

TimeConfig

interface TimeConfig {
/** Precisión de la visualización de la hora. Por defecto es "minute". */
precision?: "hour" | "minute" | "second";
/** Formato de 12 o 24 horas. Por defecto es "24". */
hourFormat?: "12" | "24";
/** Paso de incremento de minutos. Por defecto es 5. */
minuteStep?: 1 | 2 | 3 | 5 | 10 | 15 | 20 | 30;
/** Paso de incremento de segundos. Por defecto es 1. */
secondStep?: 1 | 2 | 3 | 5 | 10 | 15 | 20 | 30;
/** Altura (en px) de cada elemento de la rueda de desplazamiento. Por defecto es 32. */
itemHeight?: number;
}