From f0f10b667cae7684b4068fa276d5429abae903b0 Mon Sep 17 00:00:00 2001 From: moklick Date: Tue, 8 Oct 2019 18:21:48 +0200 Subject: [PATCH] feat(editor): zoom on pinch closes #11 --- src/hooks/useD3Zoom.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/hooks/useD3Zoom.js b/src/hooks/useD3Zoom.js index ed05100e..da1794fb 100644 --- a/src/hooks/useD3Zoom.js +++ b/src/hooks/useD3Zoom.js @@ -3,7 +3,10 @@ import * as d3Zoom from 'd3-zoom'; import { select, event } from 'd3-selection'; import { useStoreState, useStoreActions } from 'easy-peasy'; -const d3ZoomInstance = d3Zoom.zoom().scaleExtent([0.5, 2]); +const d3ZoomInstance = d3Zoom + .zoom() + .scaleExtent([0.5, 2]) + .filter(() => !event.button); export default function useD3Zoom(zoomPane, onMove, shiftPressed) { const state = useStoreState(s => ({