Skip to content

DateRangePicker ​

Un début et une fin, choisis ensemble.

Deux champs séparés laissent poser une fin antérieure au début, et il faut alors décider lequel des deux avait tort. Ici les deux bornes sont une seule valeur, et le calendrier les tient dans l'ordre.

Installation ​

bash
sia-ui add date-range-picker

Ou par le paquet, sans rien copier :

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

Props ​

PropTypeDéfautDescription
* cellRenderCalendarProps—
* disabledDateCalendarProps—
* localeCalendarProps—
* showWeekCalendarProps—
allowClearbooleantrue
classNamestring—
defaultValueCalendarRangeValue{ start: "", end: "" }
disabledboolean—
endLabelstring—Par défaut, « Date de fin » de la locale SIA.
firstDayOfWeekCalendarProps1
invalidboolean—
maxstring—
minstring—
onValueChange(value: CalendarRangeValue) => void—
overlayPropsPartial<Omit<OverlayProps, "children" | "open" | "onOpenChange" | "anchorRef">>—Réglages du panneau flottant — décalage, marge au bord, classe.
placementOverlayPlacementbottom-start
startLabelstring—Par défaut, « Date de début » de la locale SIA.
toneComponentToneprimary
valueCalendarRangeValue—

* obligatoire.

Voir aussi ​

Publié sous licence MIT.