From 12d6e204306373a4fb363b3c755bac213558a99d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Fri, 14 Aug 2026 12:15:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B=20Minimap=20=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E7=9A=84=20ref=20=E8=B5=8B=E5=80=BC=E9=80=BB=E8=BE=91?= =?UTF-8?q?=EF=BC=8C=E6=94=AF=E6=8C=81=E5=9B=9E=E8=B0=83=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E5=92=8C=20ref=20=E5=AF=B9=E8=B1=A1=E4=B8=A4=E7=A7=8D=E5=BD=A2?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/image-canvas-react/src/Minimap.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/image-canvas-react/src/Minimap.tsx b/packages/image-canvas-react/src/Minimap.tsx index e14a02da1..e9bc1717e 100644 --- a/packages/image-canvas-react/src/Minimap.tsx +++ b/packages/image-canvas-react/src/Minimap.tsx @@ -18,9 +18,17 @@ export function Minimap({ stageClassName?: string; viewportClassName?: string; }) { + const assignMinimapRef = (element: HTMLButtonElement | null) => { + if (typeof minimapRef === 'function') { + minimapRef(element); + } else if (minimapRef) { + minimapRef.current = element; + } + }; + return (