import { ChevronDownIcon } from "lucide-react"; import { useState } from "react"; import { Button } from "@/components/ui/button"; import { Calendar } from "@/components/ui/calendar"; import { Popover, PopoverContent, PopoverTrigger, } from "@/components/ui/popover"; import { Label } from "../../../components/ui/label"; import { useFieldContext } from ".."; import { FieldErrors } from "./FieldErrors"; type DateFieldProps = { label: string; }; export const DateField = ({ label }: DateFieldProps) => { const field = useFieldContext(); const [open, setOpen] = useState(false); const date = field.state.value; return (
{ field.handleChange(selected ?? undefined); setOpen(false); }} />
); };