'use client'; import { PencilIcon, PlusIcon, TrashIcon } from '@heroicons/react/24/outline'; import Link from 'next/link'; import {deleteInvoice} from "@/app/lib/actions"; import {useActionState} from "react"; export function CreateInvoice() { return ( Create Invoice{' '} ); } export function UpdateInvoice({ id }: { id: string }) { return ( ); } export function DeleteInvoice({ id }: { id: string }) { const deleteInvoiceWithId = deleteInvoice.bind(null, id); const [state, formAction] = useActionState(deleteInvoiceWithId, null); console.log(state); return (
); }