From eb255d5148c12f8498b1e009f2d1aaabead34a1e Mon Sep 17 00:00:00 2001 From: "hyojun.choi" Date: Fri, 18 Jul 2025 18:26:35 +0900 Subject: [PATCH] =?UTF-8?q?arrow=EC=97=90=20=EB=94=B0=EB=9D=BC=20=EC=B6=95?= =?UTF-8?q?=EC=86=8C=EC=A7=80=EC=A0=90=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modal/circuitTrestle/CircuitTrestleSetting.jsx | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx b/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx index bf3c40cc..47711421 100644 --- a/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx +++ b/src/components/floor-plan/modal/circuitTrestle/CircuitTrestleSetting.jsx @@ -126,20 +126,17 @@ export default function CircuitTrestleSetting({ id }) { // setCanvasZoom(100) const arrows = canvas.getObjects().filter((obj) => obj.name === 'arrow') - let x,y + let x, y x = canvas.width / 2 y = canvas.height / 2 // 화살표가 음수 영역에 있을 경우 0,0 기준으로 50% 축소 - if(arrows.every((arrow) => arrow.left > 0) && arrows.every((arrow) => arrow.top > 0)) { + if (arrows.some((arrow) => arrow.left < 0) || arrows.some((arrow) => arrow.top < 0)) { x = 0 y = 0 } - - - canvas.zoomToPoint(new fabric.Point(x, y), 0.5) changeFontSize('lengthText', '28') changeFontSize('circuitNumber', '28')