From a4ae33d66fbd65267a96f470c73b5b48c32e6997 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=AF=BC=EC=8B=9D?= <43837214+Minsiki@users.noreply.github.com> Date: Wed, 26 Feb 2025 14:11:46 +0900 Subject: [PATCH] =?UTF-8?q?-=20=EA=B2=AC=EC=A0=81=EC=84=9C,=20=EC=8B=9C?= =?UTF-8?q?=EB=AE=AC=EB=A0=88=EC=9D=B4=EC=85=98=20=EB=A9=94=EB=89=B4?= =?UTF-8?q?=EC=97=90=EC=84=9C=EB=8A=94=20=EB=AA=A8=EB=AE=AC=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95=EB=A9=94=EB=89=B4=20=EC=A0=9C=EC=99=B8=ED=95=9C=20?= =?UTF-8?q?=EB=A9=94=EB=89=B4=EB=A1=9C=20=EC=9D=B4=EB=8F=99=20=EB=B6=88?= =?UTF-8?q?=EA=B0=80=ED=95=98=EA=B2=8C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/floor-plan/CanvasMenu.jsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/components/floor-plan/CanvasMenu.jsx b/src/components/floor-plan/CanvasMenu.jsx index e94c1ff2..9c2db6bd 100644 --- a/src/components/floor-plan/CanvasMenu.jsx +++ b/src/components/floor-plan/CanvasMenu.jsx @@ -409,7 +409,8 @@ export default function CanvasMenu(props) { return ( (['2', '3'].includes(canvasSetting?.roofSizeSet) && menu.type === 'outline') || (selectedMenu === 'module' && ['drawing', 'placement'].includes(menu.type)) || - (isExistModule() && ['placement', 'outline'].some((num) => num === menu.type)) + (isExistModule() && ['placement', 'outline'].some((num) => num === menu.type)) || + (['estimate', 'simulation'].includes(selectedMenu) && ['drawing', 'placement', 'outline', 'surface'].includes(menu.type)) ) } @@ -533,9 +534,7 @@ export default function CanvasMenu(props) { key={`canvas-menu-${menu.type}`} className={`canvas-menu-item ${selectedMenu === menu.type ? 'active' : ''}`} onClick={async () => { - if (['2', '3'].includes(canvasSetting?.roofSizeSet) && menu.type === 'outline') return - if (selectedMenu === 'module' && ['drawing', 'placement'].includes(menu.type)) return - if (isExistModule() && ['placement', 'outline'].some((num) => num === menu.type)) return + if (checkMenuState(menu)) return await onClickNav(menu) }} >