From 55b843482b90a6c95e33656137180339e0f959ab Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sun, 12 Dec 2021 12:05:57 +0100 Subject: [PATCH] update(zoom): Add new zoom pan helper functions to instance Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com> --- src/container/ZoomPane/ZoomPane.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/container/ZoomPane/ZoomPane.vue b/src/container/ZoomPane/ZoomPane.vue index fb92c494..f020badd 100644 --- a/src/container/ZoomPane/ZoomPane.vue +++ b/src/container/ZoomPane/ZoomPane.vue @@ -193,13 +193,16 @@ nextTick(async () => { if ('screen' in window) await until(store.dimensions).toMatch(({ height, width }) => !isNaN(width) && width > 0 && !isNaN(height) && height > 0) - const { zoomIn, zoomOut, zoomTo, transform: setTransform, fitView } = useZoomPanHelper(store) + const { zoomIn, zoomOut, zoomTo, setTransform, getTransform, fitView, fitBounds, setCenter } = useZoomPanHelper(store) const instance: FlowInstance = { fitView: (params = { padding: 0.1 }) => fitView(params), zoomIn, zoomOut, zoomTo, setTransform, + getTransform, + setCenter, + fitBounds, project: onLoadProject(store), getElements: onLoadGetElements(store), getNodes: onLoadGetNodes(store),