king
2020-05-18 ff4295358a99b2d35265a5fed445e4407cf6ed9a
src/templates/sharecomponent/cardcomponent/dragdetail/index.jsx
@@ -5,8 +5,8 @@
import Card from './card'
import './index.scss'
const Container = ({list, handleList, handleMenu, deleteMenu }) => {
  const [cards, setCards] = useState(list)
const Container = ({cardObj, handleList, handleMenu, deleteMenu }) => {
  const [cards, setCards] = useState(cardObj.details)
  const moveCard = (id, atIndex) => {
    const { card, index } = findCard(id)
    const _cards = update(cards, { $splice: [[index, 1], [atIndex, 0, card]] })
@@ -14,8 +14,8 @@
    handleList(_cards)
  }
  if (!is(fromJS(cards), fromJS(list))) {
    setCards(list)
  if (!is(fromJS(cards), fromJS(cardObj.details))) {
    setCards(cardObj.details)
  }
  
  const findCard = id => {
@@ -30,8 +30,13 @@
    accept: 'detail'
  })
  let marginLeft = 0
  if (cardObj.subelement.includes('avatar')) {
    marginLeft = 48
  }
  return (
    <div ref={drop} className="ant-card-meta-detail" style={{marginLeft: 48}}>
    <div ref={drop} className="ant-card-meta-detail" style={{marginLeft: marginLeft}}>
      {cards.map(card => (
        <Card
          key={card.uuid}