diff --git a/packages/core/src/components/NodesSelection/NodesSelection.vue b/packages/core/src/components/NodesSelection/NodesSelection.vue index 61858846..d148f8a1 100644 --- a/packages/core/src/components/NodesSelection/NodesSelection.vue +++ b/packages/core/src/components/NodesSelection/NodesSelection.vue @@ -6,7 +6,7 @@ const { emits, setState, viewport, getSelectedNodes, snapToGrid, snapGrid, noPan const el = ref() -useDrag({ +const dragging = useDrag({ el, onStart(event, node, nodes) { emits.selectionDragStart({ event, node, nodes }) @@ -43,6 +43,6 @@ export default { :class="noPanClassName" :style="{ transform: `translate(${viewport.x}px,${viewport.y}px) scale(${viewport.zoom})` }" > -
+
diff --git a/packages/core/src/style.css b/packages/core/src/style.css index d8ed7a7c..f1a59701 100644 --- a/packages/core/src/style.css +++ b/packages/core/src/style.css @@ -132,6 +132,10 @@ position: absolute; pointer-events: all; cursor: grab; + + &.dragging { + cursor: grabbing; + } } }