fix(nodes): add missing dragging class to node selection rect

This commit is contained in:
braks
2022-10-13 23:47:43 +02:00
committed by Braks
parent 09a21b2ae3
commit 58d11db1f9
2 changed files with 6 additions and 2 deletions

View File

@@ -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})` }"
>
<div ref="el" class="vue-flow__nodesselection-rect" :style="innerStyle" @contextmenu="onContextMenu" />
<div ref="el" :class="{ dragging }" class="vue-flow__nodesselection-rect" :style="innerStyle" @contextmenu="onContextMenu" />
</div>
</template>

View File

@@ -132,6 +132,10 @@
position: absolute;
pointer-events: all;
cursor: grab;
&.dragging {
cursor: grabbing;
}
}
}