king
2020-03-31 86aab033b5129b00651b716ee70ce871cf670008
src/templates/zshare/tabdragelement/card.jsx
@@ -3,7 +3,7 @@
import { Icon } from 'antd'
import './index.scss'
const Card = ({ id, type, card, moveCard, findCard, editCard, delCard, hasDrop }) => {
const Card = ({ id, type, card, moveCard, findCard, doubleClickCard, hasDrop }) => {
  const originalIndex = findCard(id).index
  const [{ isDragging }, drag] = useDrag({
    item: { type: type, id, originalIndex },
@@ -27,11 +27,16 @@
      }
    },
  })
  const doubleClick = () => {
    doubleClickCard(id)
  }
  const opacity = isDragging ? 0 : 1
  return (
    <div className="page-card" style={{ opacity: opacity}}>
      <div ref={node => drag(drop(node))}>
      <div ref={node => drag(drop(node))} onDoubleClick={doubleClick}>
        {card.icon ? <Icon type={card.icon} /> : null}
        {card.label}
      </div>