From e464d7b8a5d18213cee9b5d9dd192064ceec1c46 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Thu, 11 May 2023 13:31:43 +0200 Subject: [PATCH] chore(examples): update examples with new API for add/remove Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --- examples/vite/src/Basic/Basic.vue | 2 +- examples/vite/src/Basic/BasicOptionsAPI.vue | 2 +- examples/vite/src/DragNDrop/DnD.vue | 9 +++----- .../src/EasyConnect/CustomConnectionLine.vue | 3 ++- examples/vite/src/EasyConnect/EasyConnect.vue | 6 +---- examples/vite/src/Edges/CustomEdge.vue | 2 +- examples/vite/src/Empty/EmptyExample.vue | 11 +++++----- .../FloatingEdges/FloatingConnectionLine.vue | 2 +- .../vite/src/FloatingEdges/FloatingEdge.vue | 11 ++-------- .../vite/src/FloatingEdges/FloatingEdges.vue | 13 ++++++----- examples/vite/src/Hidden/HiddenExample.vue | 8 ++++--- .../src/Interaction/InteractionExample.vue | 16 ++++++++++---- .../vite/src/Layouting/LayoutingExample.vue | 16 ++++++-------- examples/vite/src/Layouting/layouting.css | 15 ------------- examples/vite/src/MultiFlows/Flow.vue | 2 +- .../vite/src/MultiFlows/MultiFlowsExample.vue | 1 + examples/vite/src/Nesting/GroupNode.vue | 2 ++ examples/vite/src/Nesting/Nesting.vue | 22 +++++++++---------- .../NodeTypeChange/NodeTypeChangeExample.vue | 10 ++------- examples/vite/src/Pinia/PiniaExample.vue | 2 +- .../vite/src/Provider/ProviderExample.vue | 14 +++++------- examples/vite/src/RGBFlow/RGBFlow.vue | 9 +++----- examples/vite/src/SaveRestore/Controls.vue | 16 +++++++------- .../SnapHandle/SnappableConnectionLine.vue | 4 ++-- examples/vite/src/Stress/StressExample.vue | 1 + .../vite/src/UpdateNode/UpdateNodeExample.vue | 1 + .../vite/src/Validation/ValidationExample.vue | 10 ++++----- 27 files changed, 91 insertions(+), 119 deletions(-) delete mode 100644 examples/vite/src/Layouting/layouting.css diff --git a/examples/vite/src/Basic/Basic.vue b/examples/vite/src/Basic/Basic.vue index 2e2e0863..b7087fbe 100644 --- a/examples/vite/src/Basic/Basic.vue +++ b/examples/vite/src/Basic/Basic.vue @@ -20,7 +20,7 @@ const { onConnect, addEdges, setTransform, toObject } = useVueFlow({ maxZoom: 4, }) -onConnect((params) => addEdges([params])) +onConnect(addEdges) function updatePos() { return elements.value.forEach((el) => { diff --git a/examples/vite/src/Basic/BasicOptionsAPI.vue b/examples/vite/src/Basic/BasicOptionsAPI.vue index 2e821224..c789b516 100644 --- a/examples/vite/src/Basic/BasicOptionsAPI.vue +++ b/examples/vite/src/Basic/BasicOptionsAPI.vue @@ -50,7 +50,7 @@ export default defineComponent({ this.instance = instance as any }, onConnect(params: FlowEvents['connect']) { - this.instance?.addEdges([params]) + this.instance?.addEdges(params) }, }, }) diff --git a/examples/vite/src/DragNDrop/DnD.vue b/examples/vite/src/DragNDrop/DnD.vue index 2395331d..5489c7b6 100644 --- a/examples/vite/src/DragNDrop/DnD.vue +++ b/examples/vite/src/DragNDrop/DnD.vue @@ -1,5 +1,4 @@ diff --git a/examples/vite/src/EasyConnect/CustomConnectionLine.vue b/examples/vite/src/EasyConnect/CustomConnectionLine.vue index 7af7f93c..d7b439f7 100644 --- a/examples/vite/src/EasyConnect/CustomConnectionLine.vue +++ b/examples/vite/src/EasyConnect/CustomConnectionLine.vue @@ -1,7 +1,8 @@ diff --git a/examples/vite/src/Empty/EmptyExample.vue b/examples/vite/src/Empty/EmptyExample.vue index 4df17835..31d9f1b2 100644 --- a/examples/vite/src/Empty/EmptyExample.vue +++ b/examples/vite/src/Empty/EmptyExample.vue @@ -1,5 +1,4 @@ diff --git a/examples/vite/src/FloatingEdges/FloatingConnectionLine.vue b/examples/vite/src/FloatingEdges/FloatingConnectionLine.vue index b2bd8859..fcb15ad8 100644 --- a/examples/vite/src/FloatingEdges/FloatingConnectionLine.vue +++ b/examples/vite/src/FloatingEdges/FloatingConnectionLine.vue @@ -35,6 +35,6 @@ const d = computed(() => diff --git a/examples/vite/src/FloatingEdges/FloatingEdge.vue b/examples/vite/src/FloatingEdges/FloatingEdge.vue index 963d4c6f..01a5e6b2 100644 --- a/examples/vite/src/FloatingEdges/FloatingEdge.vue +++ b/examples/vite/src/FloatingEdges/FloatingEdge.vue @@ -11,13 +11,13 @@ interface FloatingEdgeProps extends EdgeProps { markerEndId?: string sourceNode: GraphNode targetNode: GraphNode - nodes: GraphNode[] style?: CSSProperties markerEnd: MarkerType markerStart: MarkerType } const props = defineProps() + const edgeParams = computed(() => getEdgeParams(props.sourceNode, props.targetNode)) const d = computed( @@ -37,13 +37,6 @@ const d = computed( diff --git a/examples/vite/src/FloatingEdges/FloatingEdges.vue b/examples/vite/src/FloatingEdges/FloatingEdges.vue index 8a1a8f4b..c8410062 100644 --- a/examples/vite/src/FloatingEdges/FloatingEdges.vue +++ b/examples/vite/src/FloatingEdges/FloatingEdges.vue @@ -8,25 +8,28 @@ import FloatingEdge from './FloatingEdge.vue' import FloatingConnectionLine from './FloatingConnectionLine.vue' import { createElements } from './floating-edge-utils' -const { addEdges, onConnect, onPaneReady, getNodes } = useVueFlow({ +const { addEdges, onConnect } = useVueFlow({ modelValue: createElements(), }) -onPaneReady(({ fitView }) => fitView()) -onConnect((params) => addEdges([{ ...params, type: 'floating', markerEnd: MarkerType.Arrow }])) + +onConnect((params) => addEdges({ ...params, type: 'floating', markerEnd: MarkerType.Arrow }))