From c596ef2d9f95f875695c907d341a359b2ba433f3 Mon Sep 17 00:00:00 2001 From: yoosangwook Date: Tue, 21 Jan 2025 13:08:06 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=98=8Efix:=20canvas=20loading=20bar=20?= =?UTF-8?q?=EC=A0=9C=EC=96=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/floor-plan/CanvasFrame.jsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/components/floor-plan/CanvasFrame.jsx b/src/components/floor-plan/CanvasFrame.jsx index 5757b379..6722fea8 100644 --- a/src/components/floor-plan/CanvasFrame.jsx +++ b/src/components/floor-plan/CanvasFrame.jsx @@ -15,6 +15,7 @@ import { currentMenuState } from '@/store/canvasAtom' import { totalDisplaySelector } from '@/store/settingAtom' import { MENU } from '@/common/common' import { FloorPlanContext } from '@/app/floor-plan/FloorPlanProvider' +import { QcastContext } from '@/app/QcastProvider' export default function CanvasFrame() { const canvasRef = useRef(null) @@ -25,6 +26,7 @@ export default function CanvasFrame() { const { contextMenu, handleClick } = useContextMenu() const { selectedPlan } = usePlan() const totalDisplay = useRecoilValue(totalDisplaySelector) // 집계표 표시 여부 + const { setIsGlobalLoading } = useContext(QcastContext) const loadCanvas = () => { if (canvas) { @@ -43,6 +45,10 @@ export default function CanvasFrame() { loadCanvas() }, [selectedPlan, canvas]) + useEffect(() => { + setIsGlobalLoading(false) + }, []) + return (