import ThumbUpAltIcon from "@mui/icons-material/ThumbUpAlt"; import ThumbDownIcon from "@mui/icons-material/ThumbDown"; import { Box, IconButton, Tooltip } from "@mui/material"; import { useContext } from "react"; import ConfirmForm from "./Form/ConfirmForm"; import RejectForm from "./Form/RejectForm"; import { useTranslations } from "next-intl"; import { DataTableContext } from "@/lib/app/contexts/DatatableContext"; const TableRowActions = ({ row }) => { const t = useTranslations(); const { openConfirmDialog, openRejectDialog, handleOpenConfirmDialog, handleOpenRejectDialog, handleCloseConfirmDialog, handleCloseRejectDialog, rowId, confirmData, rejectData, } = useContext(DataTableContext); return ( { handleOpenConfirmDialog(row); }} > {openConfirmDialog && ( )} handleOpenRejectDialog(row)}> {openRejectDialog && ( )} ); }; export default TableRowActions;