"use client" import { format } from "date-fns" import { Calendar as CalendarIcon } from "lucide-react" import { cn } from "@/lib/utils" import { Button } from "@/components/ui/button" import { Calendar } from "@/components/ui/calendar" import { Popover, PopoverContent, PopoverTrigger, } from "@/components/ui/popover" interface DatePickerProps { date?: Date onDateChange?: (date: Date | undefined) => void placeholder?: string className?: string disabled?: boolean } export function DatePicker({ date, onDateChange, placeholder = "Pick a date", className, disabled = false, }: DatePickerProps) { return ( ) }