import React , {ReactNode} from "react"; import { FaEdit, FaEye, FaTrash } from "react-icons/fa"; import CustomConfirmAlert from "../Alert"; import { usePageState } from "../../../lib/state mangment/LayoutPagestate"; type TableActionsProps = { onDelete?: () => any; onEdit?: () => any; onView?:() => any; showView?: boolean; showEdit?: boolean; showDelete?: boolean; children?: ReactNode; objectToEdit:any className?:string }; const TableActions = ({ onDelete=()=>{} , objectToEdit,onEdit=()=>{},onView,showEdit=true,showDelete=true,showView=true,children,className }:TableActionsProps) => { // const TableActions = ({ onDelete=()=>{} , objectToEdit,onEdit=()=>{},onView,showEdit=true,showDelete=true,showView=true,children }:TableActionsProps) => { // console.log(objectToEdit); const {setObjectToEdit , setIsOpenEditModel} = usePageState() return (