Skip to content

DatePicker ​

Une date, choisie au calendrier ou saisie au clavier.

La valeur est une chaîne AAAA-MM-JJ : un objet Date porte une heure et un fuseau dont une date d'échéance n'a que faire, et qui la décalent d'un jour selon l'endroit d'où on la lit.

Installation ​

bash
sia-ui add date-picker

Ou par le paquet, sans rien copier :

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

Props ​

PropTypeDéfautDescription
* cellRenderCalendarProps—
* disabledDateCalendarProps—
* localeCalendarProps—
* showWeekCalendarProps—
allowClearbooleantrue
aria-describedbystring—
aria-invalidboolean—
aria-labelstring—
aria-labelledbystring—
aria-requiredboolean—
classNamestring—
defaultValuestring—
disabledbooleanfalse
firstDayOfWeekCalendarProps1
formatValue(value: string, locale: string) => ReactNode—
idstring—
invalidbooleanfalse
maxstring—
minstring—
namestring—
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 date » de la locale SIA.
placementOverlayPlacementbottom-start
renderExtraFooter() => ReactNode—
requiredbooleanfalse
showTodaybooleantrue
toneComponentToneprimary
valuestring—

* obligatoire.

Voir aussi ​

Publié sous licence MIT.