diff --git a/src/app/pages/client/sidebar/SpaceTabs.tsx b/src/app/pages/client/sidebar/SpaceTabs.tsx index 305bfa64..32c65bcd 100644 --- a/src/app/pages/client/sidebar/SpaceTabs.tsx +++ b/src/app/pages/client/sidebar/SpaceTabs.tsx @@ -224,7 +224,8 @@ const useDraggableItem = ( item: SidebarDraggable, targetRef: RefObject, onDragging: (item?: SidebarDraggable) => void, - dragHandleRef?: RefObject + dragHandleRef?: RefObject, + onActualDragStart?: () => void ): boolean => { const [dragging, setDragging] = useState(false); @@ -241,13 +242,16 @@ const useDraggableItem = ( onDragStart: () => { setDragging(true); onDragging?.(item); + if (typeof onActualDragStart === 'function') { + onActualDragStart(); + } }, onDrop: () => { setDragging(false); onDragging?.(undefined); }, }); - }, [targetRef, dragHandleRef, item, onDragging]); + }, [targetRef, dragHandleRef, item, onDragging, onActualDragStart]); return dragging; };