- 견적서, 시뮬레이션 메뉴에서는 모뮬 설정메뉴 제외한 메뉴로 이동 불가하게 수정
This commit is contained in:
parent
c453ede3db
commit
a4ae33d66f
@ -409,7 +409,8 @@ export default function CanvasMenu(props) {
|
|||||||
return (
|
return (
|
||||||
(['2', '3'].includes(canvasSetting?.roofSizeSet) && menu.type === 'outline') ||
|
(['2', '3'].includes(canvasSetting?.roofSizeSet) && menu.type === 'outline') ||
|
||||||
(selectedMenu === 'module' && ['drawing', 'placement'].includes(menu.type)) ||
|
(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}`}
|
key={`canvas-menu-${menu.type}`}
|
||||||
className={`canvas-menu-item ${selectedMenu === menu.type ? 'active' : ''}`}
|
className={`canvas-menu-item ${selectedMenu === menu.type ? 'active' : ''}`}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
if (['2', '3'].includes(canvasSetting?.roofSizeSet) && menu.type === 'outline') return
|
if (checkMenuState(menu)) return
|
||||||
if (selectedMenu === 'module' && ['drawing', 'placement'].includes(menu.type)) return
|
|
||||||
if (isExistModule() && ['placement', 'outline'].some((num) => num === menu.type)) return
|
|
||||||
await onClickNav(menu)
|
await onClickNav(menu)
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user