diff --git a/apps/builder/src/features/graph/components/nodes/item/ItemNode.tsx b/apps/builder/src/features/graph/components/nodes/item/ItemNode.tsx index 15bef64f3..dfafa0888 100644 --- a/apps/builder/src/features/graph/components/nodes/item/ItemNode.tsx +++ b/apps/builder/src/features/graph/components/nodes/item/ItemNode.tsx @@ -59,7 +59,7 @@ export const ItemNode = ({ ) const onDrag = (position: NodePosition) => { if (!onMouseDown || block.type === LogicBlockType.AB_TEST) return - onMouseDown(position, { ...item, type: block.type }) + onMouseDown(position, { ...item, type: block.type, blockId: block.id }) } useDragDistance({ ref: itemRef, diff --git a/apps/builder/src/features/graph/components/nodes/item/ItemNodesList.tsx b/apps/builder/src/features/graph/components/nodes/item/ItemNodesList.tsx index f3eee1d98..0c9fa4569 100644 --- a/apps/builder/src/features/graph/components/nodes/item/ItemNodesList.tsx +++ b/apps/builder/src/features/graph/components/nodes/item/ItemNodesList.tsx @@ -159,7 +159,7 @@ export const ItemNodesList = ({ /> )} - {draggedItem && ( + {draggedItem && draggedItem.blockId === block.id && ( & { type: BlockWithCreatableItems['type'] + blockId: string } const graphDndContext = createContext<{