From 868e4a8a90a81a6ab268a5e1dbddc5fd746bdc36 Mon Sep 17 00:00:00 2001 From: Gigiaj Date: Wed, 18 Jun 2025 01:13:25 -0500 Subject: [PATCH] swap to set useDraggableItem as a variable so we can refer to it in our long press --- src/app/pages/client/sidebar/SpaceTabs.tsx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/app/pages/client/sidebar/SpaceTabs.tsx b/src/app/pages/client/sidebar/SpaceTabs.tsx index 71a87f9f..32a6debd 100644 --- a/src/app/pages/client/sidebar/SpaceTabs.tsx +++ b/src/app/pages/client/sidebar/SpaceTabs.tsx @@ -412,7 +412,21 @@ function SpaceTab({ [folder, space] ); - useDraggableItem(spaceDraggable, targetRef, onDragging); + const handleDragStart = useCallback(() => { + if (isMobileSheetOpen) { + setMenuAnchor(undefined); + setMobileSheetOpen(false); + } + }, [isMobileSheetOpen]); + + const isDragging = useDraggableItem( + spaceDraggable, + targetRef, + onDragging, + undefined, + handleDragStart + ); + const dropState = useDropTarget(spaceDraggable, targetRef); const dropType = dropState?.type;