Skip to content

TimePicker ​

Une heure, au pas voulu.

minuteStep évite de faire défiler soixante minutes pour un rendez-vous qui tombe au quart d'heure. Les secondes ne s'affichent que si on les demande — la plupart des heures métier n'en ont pas.

Installation ​

bash
sia-ui add time-picker

Ou par le paquet, sans rien copier :

tsx
import { TimePicker } from "@sia-ui/react-web";

Props ​

PropTypeDéfautDescription
allowClearbooleantrue
aria-describedbystring—
aria-invalidboolean—
aria-labelstring—
aria-labelledbystring—
aria-requiredboolean—
classNamestring—
defaultValuestring—
disabledbooleanfalse
disabledTime(value: TimeParts) => boolean—
hourFormat12 | 2424
idstring—
invalidbooleanfalse
maxstring—
minstring—
minuteStepnumber1
namestring—
needConfirmbooleanfalse
onOpenChange(open: boolean) => void—
onValueChange(value: string) => void—
openboolean—
overlayPropsPartial<Omit<OverlayProps, "children" | "open" | "onOpenChange" | "anchorRef">>—Réglages du panneau flottant — décalage, marge au bord, classe.
placeholderstring—Par défaut, « Sélectionner une heure » de la locale SIA.
placementOverlayPlacementbottom-start
renderExtraFooter() => ReactNode—
requiredbooleanfalse
secondStepnumber1
showSecondsbooleanfalse
toneComponentToneprimary
valuestring—

Voir aussi ​

Publié sous licence MIT.