feat(react/svelte): controlled viewport (#3461)

* feat(react): controlled viewport

* refactor(react): cleanup viewport

* feat(svelte): two way data binding for viewport, cleanup transform <> viewport stuff

* refactor(svelte): viewport stuff
This commit is contained in:
Moritz Klack
2023-09-28 16:19:03 +02:00
committed by GitHub
parent 2215b68438
commit ae33cba887
35 changed files with 351 additions and 95 deletions
@@ -34,7 +34,7 @@
domNode,
nodes,
connectionRadius,
transform,
viewport,
isValidConnection,
lib,
addEdge,
@@ -80,7 +80,7 @@
onConnectEnd: (event) => {
dispatch('connectend', { event });
},
getTransform: () => $transform
getTransform: () => [$viewport.x, $viewport.y, $viewport.zoom]
});
}
}