Merge pull request #20 from outis1one/claude/automate-sam-download-mzpRs
Fix remaining onZoomChange references to use ref pattern
This commit is contained in:
@@ -659,7 +659,9 @@ const ImageCanvas = forwardRef(({
|
|||||||
if (newZoom > 10) newZoom = 10;
|
if (newZoom > 10) newZoom = 10;
|
||||||
canvas.setZoom(newZoom);
|
canvas.setZoom(newZoom);
|
||||||
setCurrentZoom(newZoom);
|
setCurrentZoom(newZoom);
|
||||||
onZoomChange?.(newZoom);
|
if (onZoomChangeRef.current) {
|
||||||
|
onZoomChangeRef.current(newZoom);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleZoomOut = () => {
|
const handleZoomOut = () => {
|
||||||
@@ -669,7 +671,9 @@ const ImageCanvas = forwardRef(({
|
|||||||
if (newZoom < 0.1) newZoom = 0.1;
|
if (newZoom < 0.1) newZoom = 0.1;
|
||||||
canvas.setZoom(newZoom);
|
canvas.setZoom(newZoom);
|
||||||
setCurrentZoom(newZoom);
|
setCurrentZoom(newZoom);
|
||||||
onZoomChange?.(newZoom);
|
if (onZoomChangeRef.current) {
|
||||||
|
onZoomChangeRef.current(newZoom);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleZoomReset = () => {
|
const handleZoomReset = () => {
|
||||||
@@ -678,7 +682,9 @@ const ImageCanvas = forwardRef(({
|
|||||||
canvas.setZoom(1);
|
canvas.setZoom(1);
|
||||||
canvas.setViewportTransform([1, 0, 0, 1, 0, 0]);
|
canvas.setViewportTransform([1, 0, 0, 1, 0, 0]);
|
||||||
setCurrentZoom(1);
|
setCurrentZoom(1);
|
||||||
onZoomChange?.(1);
|
if (onZoomChangeRef.current) {
|
||||||
|
onZoomChangeRef.current(1);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user