import { ActionIcon, Menu } from '@mantine/core' import { IconDotsVertical, IconEdit, IconEye, IconTrashX, } from '@tabler/icons-react' import Link from 'next/link' import { useRouter } from 'next/router' import { openSelectModal } from '~/core/components/MyModal' import { IMiscReactTableMenu } from '../IReactTable' export default function MiscReactTableMenu(props: IMiscReactTableMenu) { const { data, isEdit, baseURL, showModalDetail, selectedMutation, // multiSelectedMutation, // isMultiDeleted, query, isDeleted, isShowDetail, } = props const router = useRouter() return ( {/* Actions */} {isShowDetail && ( showModalDetail(data)} leftSection={} > Detail )} {isEdit && ( } > Edit )} {isDeleted && ( } onClick={() => openSelectModal({ // @ts-ignore id: data?.id, mutation: selectedMutation, query, }) } > Delete )} {/* {isMultiDeleted && ( } onClick={() => openMultiSelectModal({ // @ts-ignore id: data?.id, mutation: selectedMutation, query, }) } > Multiple Delete )} */} ) }