react-day-picker / website /examples-v8 /RangeMinMax.tsx
AbdulElahGwaith's picture
Upload folder using huggingface_hub
cf86710 verified
import { useState } from "react";
import { format } from "date-fns";
import { DateRange, DayPicker } from "./react-day-picker-v8";
export function RangeMinMax() {
const [range, setRange] = useState<DateRange | undefined>();
let footer = <p>Please pick the first day.</p>;
if (range?.from) {
if (!range.to) {
footer = <p>{format(range.from, "PPP")}</p>;
} else if (range.to) {
footer = (
<p>
{format(range.from, "PPP")}–{format(range.to, "PPP")}
</p>
);
}
}
return (
<DayPicker
defaultMonth={new Date(2022, 8)}
mode="range"
min={3}
max={6}
selected={range}
onSelect={setRange}
footer={footer}
/>
);
}