From f7a400f216328733fde0856882bf69599fa63858 Mon Sep 17 00:00:00 2001 From: moklick Date: Thu, 21 Jan 2021 10:58:54 +0100 Subject: [PATCH] feat(interaction): add zoomToPinch prop --- example/src/Interaction/index.js | 14 ++++++++++++++ src/container/FlowRenderer/index.tsx | 2 ++ src/container/GraphView/index.tsx | 2 ++ src/container/ReactFlow/index.tsx | 3 +++ src/container/ZoomPane/index.tsx | 28 ++++++++++++++++++++++++---- 5 files changed, 45 insertions(+), 4 deletions(-) diff --git a/example/src/Interaction/index.js b/example/src/Interaction/index.js index c60589ff..cb554eb5 100644 --- a/example/src/Interaction/index.js +++ b/example/src/Interaction/index.js @@ -27,6 +27,7 @@ const InteractionFlow = () => { const [isDraggable, setIsDraggable] = useState(false); const [isConnectable, setIsConnectable] = useState(false); const [zoomOnScroll, setZoomOnScroll] = useState(false); + const [zoomOnPinch, setZoomOnPinch] = useState(false); const [panOnScroll, setPanOnScroll] = useState(false); const [panOnScrollMode, setPanOnScrollMode] = useState('free'); const [zoomOnDoubleClick, setZoomOnDoubleClick] = useState(false); @@ -42,6 +43,7 @@ const InteractionFlow = () => { nodesConnectable={isConnectable} nodesDraggable={isDraggable} zoomOnScroll={zoomOnScroll} + zoomOnPinch={zoomOnPinch} panOnScroll={panOnScroll} panOnScrollMode={panOnScrollMode} zoomOnDoubleClick={zoomOnDoubleClick} @@ -107,6 +109,18 @@ const InteractionFlow = () => { /> +
+ +