Calendar and date-range pickers with presets like today, last 7 days, this month. Copy these shadcn/ui patterns for filters and booking flows.
@shadcnuikit
contents/examples/date-picker/use-cases/1/index.tsx
"use client";
import * as React from "react";
import { Calendar } from "@/components/ui/calendar";
export default function BasicDatePicker() {
const [date, setDate] = React.useState<Date | undefined>(new Date());
return (
<div className="border rounded-lg">
<Calendar mode="single" selected={date} onSelect={setDate} />
</div>
);
}































