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 }))