import { Button } from "@/components/ui/button" import { Calendar } from "@/components/ui/calendar" import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover" import { cn } from "@/lib/utils" import { format } from "date-fns" import { CalendarIcon } from "lucide-react" import React from "react" export function DatePicker({ value, onChange, placeholder = "Select Date", }: { value?: Date, placeholder?: string, onChange?: (date: Date | undefined) => void }) { const [date, setDate] = React.useState(value) React.useEffect(() => { if (onChange) onChange(date) }, [date]) return ( ) }