diff --git a/src/components/floor-plan/FloorPlan.jsx b/src/components/floor-plan/FloorPlan.jsx index 4baf3eb0..ac2e141c 100644 --- a/src/components/floor-plan/FloorPlan.jsx +++ b/src/components/floor-plan/FloorPlan.jsx @@ -6,12 +6,14 @@ import { settingModalFirstOptionsState, settingModalSecondOptionsState } from '@ import CanvasMenu from '@/components/floor-plan/CanvasMenu' import { useCanvasMenu } from '@/hooks/common/useCanvasMenu' import { useCanvasSetting } from '@/hooks/option/useCanvasSetting' +import { usePopup } from '@/hooks/usePopup' import '@/styles/contents.scss' export default function FloorPlan({ children }) { const [settingModalFirstOptions, setSettingModalFirstOptions] = useRecoilState(settingModalFirstOptionsState) const [settingModalSecondOptions, setSettingModalSecondOptions] = useRecoilState(settingModalSecondOptionsState) const [objectNo, setObjectNo] = useState('test123240912001') // 이후 삭제 필요 + const { closeAll } = usePopup() const { menuNumber, setMenuNumber } = useCanvasMenu() @@ -24,6 +26,9 @@ export default function FloorPlan({ children }) { useEffect(() => { fetchSettings() + return () => { + closeAll() + } }, [objectNo]) return (