'use client'; import { useState } from 'react'; 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'; type DatePickerProps = { date: string; setDate: (date: string) => void; }; export function DatePicker({ date, setDate }: DatePickerProps) { const [calendarOpen, setCalendarOpen] = useState(false); return ( { if (newDate) { setDate(format(newDate, 'yyyy-MM-dd')); setCalendarOpen(false); } }} initialFocus /> ); }