"use client"; import DataTable, { TableColumn } from "../ui/Table"; import { WorkflowRequestItem } from "@/types/api"; import StatusBadge from "./StatusBadge"; type ApprovalTableProps = { data: WorkflowRequestItem[]; onApprove: (request: WorkflowRequestItem) => void; onReject: (request: WorkflowRequestItem) => void; }; export default function ApprovalTable({ data, onApprove, onReject }: ApprovalTableProps) { const columns: TableColumn[] = [ { key: "resourceType", header: "Resource Type" }, { key: "resourceId", header: "Resource Id" }, { key: "makerUsername", header: "Maker" }, { key: "status", header: "Status", render: (row) => }, { key: "actions", header: "Actions", render: (row) => (
) } ]; return ; }