menu.index 없애면서 생긴 버그 수정

This commit is contained in:
김민식 2025-02-25 11:21:22 +09:00
parent 4c8ac9fbe4
commit 8614e3ff7a

View File

@ -183,7 +183,7 @@ export default function CanvasMenu(props) {
await reloadCanvasStatus(objectNo, pid)
break
case 'surface':
if (selectedMenu > menu.index) {
if (['module', 'estimate', 'simulation'].some((menu) => menu === selectedMenu)) {
const modules = canvas.getObjects().filter((module) => module.name === POLYGON_TYPE.MODULE)
if (modules.length > 0) {
@ -223,7 +223,7 @@ export default function CanvasMenu(props) {
await reloadCanvasStatus(objectNo, pid)
break
case 'module':
if (selectedMenu < menu.index) {
if (['placement', 'outline', 'surface'].some((menu) => menu === selectedMenu)) {
if (!checkMenuAndCanvasState()) {
swalFire({ text: getMessage('menu.validation.canvas.roof') })
return