feat(core): add paneClickDistance (#1542)

* feat(core): add `paneClickDistance`

* chore(changeset): add
This commit is contained in:
Braks
2024-07-15 19:14:01 +02:00
parent 8539731a8a
commit 180109c0ca
6 changed files with 23 additions and 1 deletions
@@ -39,6 +39,7 @@ const {
d3ZoomHandler: storeD3ZoomHandler,
viewport,
viewportRef,
paneClickDistance,
} = useVueFlow()
useResizeHandler(viewportRef)
@@ -81,7 +82,10 @@ onMounted(() => {
const bbox = viewportElement.getBoundingClientRect()
const d3Zoom = zoom<HTMLDivElement, any>().scaleExtent([minZoom.value, maxZoom.value]).translateExtent(translateExtent.value)
const d3Zoom = zoom<HTMLDivElement, unknown>()
.clickDistance(paneClickDistance.value)
.scaleExtent([minZoom.value, maxZoom.value])
.translateExtent(translateExtent.value)
const d3Selection = select(viewportElement).call(d3Zoom)
const d3ZoomHandler = d3Selection.on('wheel.zoom')