import { Box } from "@mui/material"; import DeleteForm from "./DeleteForm"; import RejectForm from "./RejectForm"; import ConfirmForm from "./ConfirmForm"; import RestoreForm from "./RestoreForm"; import { usePermissions } from "@/lib/hooks/usePermissions"; const RowActions = ({ row, mutate }) => { const { data: userPermissions } = usePermissions(); const hasDeletePermission = userPermissions.includes("delete-road-item"); const hasRestorePermission = userPermissions.includes("restore-road-item"); return ( {row.original.status === 0 && row.original.can_supervise === 1 && ( )} {row.original.status === 0 && row.original.can_supervise === 1 && ( )} {hasRestorePermission && row.original.status !== 0 && ( )} {hasDeletePermission && } ); }; export default RowActions;