import { Pencil, Eye, Trash2 } from "lucide-react"; import { Button } from "@/Components/ui/button"; import { Link, useForm } from "@inertiajs/react"; import type { PurchaseOrder } from "@/types/purchase-order"; import { toast } from "sonner"; export function PurchaseOrderActions({ order, }: { order: PurchaseOrder }) { const { delete: destroy, processing } = useForm({}); const handleDelete = () => { if (confirm(`確定要刪除採購單 ${order.poNumber} 嗎?`)) { // @ts-ignore destroy(route('purchase-orders.destroy', order.id), { onSuccess: () => toast.success("採購單已成功刪除"), onError: (errors: any) => toast.error(errors.error || "刪除過程中發生錯誤"), }); } }; return (
); }