"use client"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "~/components/ui/dropdown-menu"; import { Button } from "~/components/ui/button"; import { MoreHorizontal, Edit, Copy, Send, Trash2, } from "lucide-react"; interface InvoiceActionsDropdownProps { invoiceId: string; } export function InvoiceActionsDropdown({ invoiceId }: InvoiceActionsDropdownProps) { const handleSendClick = () => { const sendButton = document.querySelector( "[data-testid='send-invoice-button']", ) as HTMLButtonElement; sendButton?.click(); }; return ( Edit Invoice Duplicate Send to Client Delete ); }