diff --git a/src/components/floor-plan/CanvasMenu.jsx b/src/components/floor-plan/CanvasMenu.jsx index 12c2395a..89d3b940 100644 --- a/src/components/floor-plan/CanvasMenu.jsx +++ b/src/components/floor-plan/CanvasMenu.jsx @@ -111,7 +111,7 @@ export default function CanvasMenu(props) { {menuNumber !== 4 && (
- {getMessage('plan.mode.vertical.horizontal')} + {getMessage(vertical ? 'plan.mode.vertical.horizontal' : 'plan.mode.free')}
)} diff --git a/src/components/floor-plan/MenuDepth01.jsx b/src/components/floor-plan/MenuDepth01.jsx index 4c694c87..2432395e 100644 --- a/src/components/floor-plan/MenuDepth01.jsx +++ b/src/components/floor-plan/MenuDepth01.jsx @@ -2,7 +2,7 @@ import { ToggleonMouse } from '@/components/header/Header' import { useMessage } from '@/hooks/useMessage' -import { useState } from 'react' +import { useEffect, useState } from 'react' export default function MenuDepth01(props) { const { setShowOutlineModal, type } = props @@ -10,11 +10,15 @@ export default function MenuDepth01(props) { const [activeMenu, setActiveMenu] = useState() const onClickMenu = (menuNum) => { setActiveMenu(menuNum) - if (type === 'outline' && menuNum === 0) { - setShowOutlineModal(true) + if (type === 'outline') { + setShowOutlineModal(menuNum === 0) } } - + + useEffect(() => { + setActiveMenu(null) + }, [type]) + const menuInfo = { outline: [ // 지붕덮개 diff --git a/src/locales/ja.json b/src/locales/ja.json index f44e65cc..044442f9 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -53,6 +53,7 @@ "plan.menu.simulation.excel": "Excel", "plan.menu.simulation.pdf": "PDF", "plan.mode.vertical.horizontal": "垂直水平モード", + "plan.mode.free": "프리 모드(JA)", "modal.canvas.setting": "Canvas設定", "modal.canvas.setting.display": "ディスプレイ設定", "modal.canvas.setting.font.plan": " フォントと図面サイズの設定", diff --git a/src/locales/ko.json b/src/locales/ko.json index 80a92321..4eed126c 100644 --- a/src/locales/ko.json +++ b/src/locales/ko.json @@ -50,6 +50,7 @@ "plan.menu.simulation.excel": "Excel", "plan.menu.simulation.pdf": "PDF", "plan.mode.vertical.horizontal": "수직 수평 모드", + "plan.mode.free": "프리 모드", "modal.canvas.setting": "Canvas 설정", "modal.canvas.setting.display": "디스플레이 설정", "modal.canvas.setting.font.plan": "글꼴 및 도면 크기 설정",