| | |
| | | import { Col, Icon } from 'antd' |
| | | import Utils from '@/utils/utils.js' |
| | | import Card from './card' |
| | | import ActionCard from './actioncard' |
| | | import ItemTypes from './itemtypes' |
| | | import './index.scss' |
| | | |
| | | const Container = ({list, setting, gridBtn, type, placeholder, handleList, handleMenu, deleteMenu, copyElement, profileMenu, handleGridBtn, showfield }) => { |
| | | const Container = ({list, setting, gridBtn, type, placeholder, handleList, handleMenu, deleteMenu, copyElement, profileMenu, handleGridBtn, showfield, doubleClickCard }) => { |
| | | let target = null |
| | | |
| | | const [cards, setCards] = useState(list) |
| | |
| | | const profileCard = id => { |
| | | const { card } = findCard(id) |
| | | profileMenu(card) |
| | | } |
| | | |
| | | const doubleClickBtn = id => { |
| | | const { card } = findCard(id) |
| | | doubleClickCard(card) |
| | | } |
| | | |
| | | const delCard = id => { |
| | |
| | | return ( |
| | | <div ref={drop} className="ant-row"> |
| | | {type === 'action' && cards.map(card => ( |
| | | <Card |
| | | <ActionCard |
| | | key={card.uuid} |
| | | id={`${card.uuid}`} |
| | | type={type} |
| | |
| | | profileCard={profileCard} |
| | | findCard={findCard} |
| | | hasDrop={hasDrop} |
| | | doubleClickCard={doubleClickBtn} |
| | | /> |
| | | ))} |
| | | {type === 'search' && cards.map(card => ( |