feat(reactflowInstance): add zoomTo function closes #433

This commit is contained in:
moklick
2020-08-19 19:12:28 +02:00
parent ecc4ae8b07
commit 23660b5903
3 changed files with 14 additions and 3 deletions
+2
View File
@@ -127,6 +127,7 @@ const GraphView = ({
const setMinMaxZoom = useStoreActions((actions) => actions.setMinMaxZoom);
const fitView = useStoreActions((actions) => actions.fitView);
const zoom = useStoreActions((actions) => actions.zoom);
const zoomTo = useStoreActions((actions) => actions.zoomTo);
const onZoomPaneClick = useCallback(
(event: React.MouseEvent) => {
@@ -167,6 +168,7 @@ const GraphView = ({
fitView: (params = { padding: 0.1 }) => fitView(params),
zoomIn: () => zoom(0.2),
zoomOut: () => zoom(-0.2),
zoomTo: (zoomLevel) => zoomTo(zoomLevel),
project,
getElements,
setTransform: (transform: FlowTransform) =>