From f895e8af9e6a393f71fec0dc26fdf1b9b6616cb4 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 11 十二月 2020 18:53:04 +0800
Subject: [PATCH] 2020-12-11

---
 src/menu/actioncomponent/dragaction/index.jsx |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/menu/actioncomponent/dragaction/index.jsx b/src/menu/actioncomponent/dragaction/index.jsx
index 8024806..08044d4 100644
--- a/src/menu/actioncomponent/dragaction/index.jsx
+++ b/src/menu/actioncomponent/dragaction/index.jsx
@@ -7,7 +7,7 @@
 import Card from './card'
 import './index.scss'
 
-const Container = ({list, handleList, handleMenu, deleteMenu, profileMenu, doubleClickCard }) => {
+const Container = ({list, handleList, handleMenu, deleteMenu, profileMenu, changeBtnStyle, dropButton, doubleClickCard }) => {
   const [cards, setCards] = useState(list)
   const moveCard = (id, atIndex) => {
     const { card, index } = findCard(id)
@@ -40,6 +40,11 @@
   const profileCard = id => {
     const { card } = findCard(id)
     profileMenu(card)
+  }
+
+  const changeStyle = id => {
+    const { card } = findCard(id)
+    changeBtnStyle(card)
   }
 
   const delCard = id => {
@@ -86,7 +91,11 @@
 
   const [, drop] = useDrop({
     accept: 'action',
-    drop() {}
+    drop(item) {
+      const { index } = findCard(item.id)
+      if (index > -1) return
+      dropButton(item.id)
+    }
   })
 
   return (
@@ -101,6 +110,7 @@
           editCard={editCard}
           delCard={delCard}
           findCard={findCard}
+          changeStyle={changeStyle}
           profileCard={profileCard}
           doubleClickCard={doubleClickBtn}
         />

--
Gitblit v1.8.0