"use client"; import { CheckIcon, ClockIcon, CurrencyDollarIcon, UserCircleIcon, } from "@heroicons/react/24/outline"; import Link from "next/link"; import { useFormState } from "react-dom"; import { createInvoice } from "@/app/lib/actions"; import type { CustomerField } from "@/app/lib/definitions"; import { Button } from "../button"; export default function Form({ customers }: { customers: CustomerField[] }) { const initialState = { message: "", error: {} }; const [state, dispatch] = useFormState(createInvoice, initialState); return (
); }