refactor: change prop types for NodeWrapper

* don't split node prop into smaller ones

Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
Braks
2021-11-22 17:33:12 +01:00
parent f86033c1e8
commit c7dca2cbd0
2 changed files with 24 additions and 45 deletions
@@ -45,23 +45,13 @@ export default {
<div class="vue-flow__nodes" :style="{ transform }">
<NodeWrapper
v-for="(node, i) of props.nodes"
:id="node.id"
:key="`${node.id}-${i}`"
:node="node"
:vf="node.__vf"
:position="node.position"
:type="node.type"
:component="getType(node.type)"
:class="node.class"
:style="node.style"
:data="node.data"
:target-position="node.targetPosition"
:source-position="node.sourcePosition"
:is-hidden="node.isHidden"
:draggable="typeof node.draggable === 'undefined' ? props.elementsSelectable : node.draggable"
:selectable="typeof node.selectable === 'undefined' ? props.elementsSelectable : node.selectable"
:connectable="typeof node.connectable === 'undefined' ? props.elementsSelectable : node.connectable"
:drag-handle="node.dragHandle"
:snap-grid="snapGrid"
:select-nodes-on-drag="props.selectNodesOnDrag"
:scale="props.transform[2]"