fix(autopan): respect translate contraints

This commit is contained in:
moklick
2023-05-03 11:41:07 +02:00
parent 22da0df68e
commit 85993cfbf8
3 changed files with 13 additions and 5 deletions
+3 -2
View File
@@ -119,8 +119,9 @@ function useDrag({
lastPos.current.x = (lastPos.current.x ?? 0) - xMovement / transform[2];
lastPos.current.y = (lastPos.current.y ?? 0) - yMovement / transform[2];
updateNodes(lastPos.current as XYPosition);
panBy({ x: xMovement, y: yMovement });
if (panBy({ x: xMovement, y: yMovement })) {
updateNodes(lastPos.current as XYPosition);
}
}
autoPanId.current = requestAnimationFrame(autoPan);
};