From 5351deed0f75eba0cd2b656561163317c80fbb20 Mon Sep 17 00:00:00 2001 From: yoosangwook Date: Tue, 21 Jan 2025 17:51:05 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A8fix:=20context=20menu=20=EC=A1=B0?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/floor-plan/FloorPlan.jsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/components/floor-plan/FloorPlan.jsx b/src/components/floor-plan/FloorPlan.jsx index 0358369c..f317589a 100644 --- a/src/components/floor-plan/FloorPlan.jsx +++ b/src/components/floor-plan/FloorPlan.jsx @@ -16,12 +16,14 @@ export default function FloorPlan({ children }) { const searchParams = useSearchParams() const objectNo = searchParams.get('objectNo') const pid = searchParams.get('pid') - if (pathname === '/floor-plan') { - if (pid === undefined || pid === '' || pid === null || objectNo === undefined || objectNo === '' || objectNo === null) { - notFound() + useEffect(() => { + if (pathname === '/floor-plan') { + if (pid === undefined || pid === '' || pid === null || objectNo === undefined || objectNo === '' || objectNo === null) { + notFound() + } + setCurrentObjectNo(objectNo) } - setCurrentObjectNo(objectNo) - } + }, [pathname]) const { closeAll } = usePopup() const { menuNumber, setMenuNumber } = useCanvasMenu()