import React from 'react'; import Link from 'next/link'; import moment from 'moment'; import ListActionsPopover from '../ListActionsPopover'; import { DragSourceMonitor, useDrag } from 'react-dnd'; type Props = { item: any; column: { id: string; label: string }; entityName: string; showFieldName: string; setItemIdToDelete: (id: string) => void; }; const KanbanCard = ({ item, entityName, showFieldName, setItemIdToDelete, column, }: Props) => { const [{ isDragging }, drag] = useDrag( () => ({ type: 'box', item: { item, column }, collect: (monitor: DragSourceMonitor) => ({ isDragging: monitor.isDragging(), }), }), [item], ); return (
{item[showFieldName] ?? 'No data'}

{moment(item.createdAt).format('MMM DD hh:mm a')}

setItemIdToDelete(id)} hasUpdatePermission={true} className={'w-2 h-2 text-white'} iconClassName={'w-5'} />
); }; export default KanbanCard;