fix: zooming on canvas setting cursor to corner of block

This commit is contained in:
trafficlunar 2024-12-14 20:11:51 +00:00
parent 8a3ccfc024
commit f89fe702e9

View file

@ -125,11 +125,11 @@ function Canvas() {
setScale(newScale);
setCoords({
x: mousePosition.x - mouseCoords.x * 16 * newScale,
y: mousePosition.y - mouseCoords.y * 16 * newScale,
x: mousePosition.x - ((mousePosition.x - coords.x) / scale) * newScale,
y: mousePosition.y - ((mousePosition.y - coords.y) / scale) * newScale,
});
},
[scale, mouseCoords, mousePosition]
[scale, coords, mousePosition]
);
useEffect(() => {