registry/default/particles/p-date-picker-8.tsx
"use client";
import { format } from "date-fns";
import { useState } from "react";
import { Calendar } from "@/registry/default/ui/calendar";
import {
Popover,
PopoverPopup,
PopoverTrigger,
} from "@/registry/default/ui/popover";
import { SelectButton } from "@/registry/default/ui/select";
export default function Particle() {
const [date, setDate] = useState<Date | undefined>();
return (
<Popover>
<PopoverTrigger
render={<SelectButton data-placeholder={!date ? "" : undefined} />}
>
{date ? format(date, "PPP") : "Pick a date"}
</PopoverTrigger>
<PopoverPopup>
<Calendar
defaultMonth={date}
mode="single"
onSelect={setDate}
selected={date}
/>
</PopoverPopup>
</Popover>
);
}























