'use client' import React, { FC } from 'react' import cn from 'classnames' import Popover from '@/app/components/base/popover' import { TrashIcon } from '@heroicons/react/24/outline' import s from './style.module.css' export interface IItemOperationProps { className?: string } const ItemOperation: FC = ({ className, }) => { return (
{}}> {'Delete'}
} trigger='click' position='br' btnElement={
} btnClassName={(open) => cn(className, 'h-6 w-6 rounded-md border-none p-1 bg-transparent hover:bg-gray-100', open && '!bg-gray-100 !shadow-none')} className={`!w-[200px] h-fit !z-20`} /> ) } export default React.memo(ItemOperation)