Components
Loading preview...
Composable date picker built on React Aria DatePicker with DateField and Calendar composition.
npx shadcn@latest add https://21st.dev/r/hero_ui/heroui-date-picker"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 };