瀏覽代碼

available isDragging

kaori 4 年之前
父節點
當前提交
c45bdc7a01
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      packages/app/src/components/Sidebar/PageTree/Item.tsx

+ 4 - 1
packages/app/src/components/Sidebar/PageTree/Item.tsx

@@ -111,9 +111,12 @@ const Item: FC<ItemProps> = (props: ItemProps) => {
   const { data, error } = useSWRxPageChildren(isOpen ? page._id : null);
 
 
-  const [collected, drag, dragPreview] = useDrag(() => ({
+  const [{ isDragging }, drag, dragPreview] = useDrag(() => ({
     type: 'DND_GROUP',
     item: { page },
+    collect: monitor => ({
+      isDragging: !!monitor.isDragging(),
+    }),
   }));
 
   const hasChildren = useCallback((): boolean => {