enes

Time Picker AI

El Time Picker permite seleccionar una hora en columnas de horas, minutos y segundos con estilo carrusel. Admite reloj de 24 horas o de 12 horas con columna AM/PM, y cada columna puede ocultarse por separado.

Uso

<script>
	import { TimePicker } from 'fluentui-svelte';

	let value = $state('');
</script>

<TimePicker bind:value format={12} />

Formato de reloj

Usa la propiedad format para elegir entre un reloj de 24 horas y uno de 12 horas con columna AM/PM.

Ocultar columnas

Usa hideHours, hideMinutes o hideSeconds para ocultar columnas individuales. Por defecto se muestra la columna de segundos.

Propiedades del componente

NameTypeDefaultDescription
value bindablestring''La hora seleccionada en formato 24h `HH:mm` o `HH:mm:ss` (coincide con `<input type="time">`).
format12 | 2424Formato de reloj: `24` (00-23) o `12` (01-12 con una columna AM/PM).
open bindablebooleanfalseControla el estado de apertura del picker.
hideHoursbooleanfalseElimina la columna de horas.
hideMinutesbooleanfalseElimina la columna de minutos.
hideSecondsbooleanfalseElimina la columna de segundos.
element bindableHTMLButtonElementLa referencia del DOM del botón trigger.
wrapperRef bindableHTMLDivElementLa referencia del DOM del elemento que envuelve el trigger y su input.
wrapperAttributesHTMLAttributesLos atributos que se aplican al elemento wrapper.
inputElement bindableHTMLInputElementLa referencia DOM del input subyacente.
inputPropsHTMLInputAttributesAtributos HTML del elemento input subyacente. Dale un `name` para enviar el valor con un formulario.
popupLabelstring'Choose a time'El nombre accesible del popup, que se anuncia como un dialog.
Element Attributes (button)