fix: 도면 관리 페이지 이탈시 열려있던 팝업 처리 이슈
- 클린업 함수에서 usePopup -> closeAll 함수 호출로 해결
This commit is contained in:
parent
3b9af05002
commit
c213cc3f1a
@ -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 (
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user