From 600e3866c4e15730ea25aca84463e1f16ef96adb Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Mon, 13 Dec 2021 12:18:25 +0100 Subject: [PATCH] fix: replace store id with flow id Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com> --- src/components/Handle/Handle.vue | 4 ++-- src/components/Nodes/NodeWrapper.vue | 4 ++-- src/components/NodesSelection/NodesSelection.vue | 4 ++-- src/container/SelectionPane/SelectionPane.vue | 8 ++++---- .../TransformationPane/TransformationPane.vue | 11 ++++++----- src/container/VueFlow/VueFlow.vue | 8 ++++---- src/container/ZoomPane/ZoomPane.vue | 8 ++++---- src/types/connection.ts | 11 ----------- 8 files changed, 24 insertions(+), 34 deletions(-) diff --git a/src/components/Handle/Handle.vue b/src/components/Handle/Handle.vue index 01ae6f03..942904c4 100644 --- a/src/components/Handle/Handle.vue +++ b/src/components/Handle/Handle.vue @@ -11,7 +11,7 @@ interface HandleProps { connectable?: boolean } -const { store } = useVueFlow() +const { id } = useVueFlow() const props = withDefaults(defineProps(), { id: '', type: 'source', @@ -38,7 +38,7 @@ export default { :class="[ 'vue-flow__handle', `vue-flow__handle-${props.position}`, - `vue-flow__handle-${store.id}`, + `vue-flow__handle-${id}`, 'nodrag', { source: props.type !== 'target', diff --git a/src/components/Nodes/NodeWrapper.vue b/src/components/Nodes/NodeWrapper.vue index 40e12667..2da0ba32 100644 --- a/src/components/Nodes/NodeWrapper.vue +++ b/src/components/Nodes/NodeWrapper.vue @@ -19,7 +19,7 @@ interface NodeWrapperProps { const props = defineProps() const emit = defineEmits(['update:node']) const node = useVModel(props, 'node', emit) -const { store } = useVueFlow() +const { id, store } = useVueFlow() provide(NodeId, props.node.id) const nodeElement = templateRef('node-element', null) @@ -97,7 +97,7 @@ onMounted(() => { ({ width: w, height: h }) => { nextTick(() => { if (w > 0 && h > 0) { - const handleBounds = getHandleBounds(nodeElement.value, store.transform[2], store.id) + const handleBounds = getHandleBounds(nodeElement.value, store.transform[2], id) node.value.dimensions = { width: w, diff --git a/src/components/NodesSelection/NodesSelection.vue b/src/components/NodesSelection/NodesSelection.vue index 3b70be8b..e28173cf 100644 --- a/src/components/NodesSelection/NodesSelection.vue +++ b/src/components/NodesSelection/NodesSelection.vue @@ -3,7 +3,7 @@ import { Draggable, DraggableEventListener } from '@braks/revue-draggable' import { useVueFlow } from '../../composables' import { getRectOfNodes } from '../../utils' -const { store } = useVueFlow() +const { id, store } = useVueFlow() const selectedNodesBBox = computed(() => getRectOfNodes(store.getSelectedNodes)) const innerStyle = computed(() => ({ width: `${selectedNodesBBox.value.width}px`, @@ -42,7 +42,7 @@ export default { @stop="onStop" >
{ store.hooks.paneClick.trigger(event) @@ -55,13 +55,13 @@ export default { }