diff --git a/src/components/floor-plan/CanvasMenu.jsx b/src/components/floor-plan/CanvasMenu.jsx index 477cdfde..12c2395a 100644 --- a/src/components/floor-plan/CanvasMenu.jsx +++ b/src/components/floor-plan/CanvasMenu.jsx @@ -7,6 +7,16 @@ import { post } from '@/lib/Axios' import { useRecoilState } from 'recoil' import { settingModalFirstOptionsState } from '@/store/settingAtom' +const canvasMenus = [ + { index: 0, name: 'plan.menu.plan.drawing', icon: 'con00' }, + { index: 1, name: 'plan.menu.placement.surface.initial.setting', icon: 'con01' }, + { index: 2, name: 'plan.menu.roof.cover', icon: 'con02' }, + { index: 3, name: 'plan.menu.placement.surface', icon: 'con03' }, + { index: 4, name: 'plan.menu.module.circuit.setting', icon: 'con04' }, + { index: 5, name: 'plan.menu.estimate', icon: 'con06' }, + { index: 6, name: 'plan.menu.simulation', icon: 'con05' }, +] + export default function CanvasMenu(props) { const [objectNo] = useState('test123240912001') const { setShowCanvasSettingModal, showOutlineModal, setShowOutlineModal } = props @@ -28,7 +38,9 @@ export default function CanvasMenu(props) { const settingsModalOptions = useRecoilState(settingModalFirstOptionsState) - useEffect(() => {}, [menuNumber, type]) + useEffect(() => { + if (menuNumber !== 2 && showOutlineModal) setShowOutlineModal(false) + }, [menuNumber, type]) // 저장버튼(btn08) 클릭 시 호출되는 함수 const handleSaveSettings = async () => { @@ -78,53 +90,16 @@ export default function CanvasMenu(props) {