- 견적서, 시뮬레이션 메뉴에서는 모뮬 설정메뉴 제외한 메뉴로 이동 불가하게 수정
This commit is contained in:
parent
c453ede3db
commit
a4ae33d66f
@ -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)
|
||||
}}
|
||||
>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user