About
Composable date picker built on React Aria DatePicker with DateField and Calendar composition.
Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds DatePicker to your project and fits it to your theme.
Code
How DatePicker is used: the demo's code. The component's own source comes with a free account.
Usage.tsx
"use client";
import { DatePicker } from "@/components/ui/heroui-date-picker";
function Indicator() {
return (
<svg aria-hidden="true" role="img" className="iconify iconify--gravity-ui size-4" width="1em" height="1em" viewBox="0 0 16 16">
<path fill="currentColor" fillRule="evenodd" d="M2.97 5.47a.75.75 0 0 1 1.06 0L8 9.44l3.97-3.97a.75.75 0 1 1 1.06 1.06l-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 0 1 0-1.06" clipRule="evenodd" />
</svg>
);
}
export default function CustomIndicatorDemo() {
return (
<div className="flex min-h-screen w-full items-center justify-center overflow-hidden bg-background p-8">
<DatePicker label="Date" customIndicator={<Indicator />} description="Replace the default calendar icon by passing custom children." />
</div>
);
}
export { CustomIndicatorDemo };
















