diff --git a/src/components/floor-plan/CanvasFrame.jsx b/src/components/floor-plan/CanvasFrame.jsx
index 2eec41a5..b0881b6e 100644
--- a/src/components/floor-plan/CanvasFrame.jsx
+++ b/src/components/floor-plan/CanvasFrame.jsx
@@ -8,8 +8,7 @@ import { useCanvas } from '@/hooks/useCanvas'
import { useEvent } from '@/hooks/useEvent'
import { usePlan } from '@/hooks/usePlan'
import { useContextMenu } from '@/hooks/useContextMenu'
-import { currentMenuState, currentObjectState } from '@/store/canvasAtom'
-import { useCanvasEvent } from '@/hooks/useCanvasEvent'
+import { currentMenuState } from '@/store/canvasAtom'
import QContextMenu from '@/components/common/context-menu/QContextMenu'
import { useCanvasConfigInitialize } from '@/hooks/common/useCanvasConfigInitialize'
import { MENU } from '@/common/common'
@@ -59,7 +58,7 @@ export default function CanvasFrame() {
- {contextMenu.map((menus, index) => (
+ {contextMenu?.map((menus, index) => (
{menus.map((menu) => (
- handleClick(e, menu)}>
diff --git a/src/store/contextMenu.js b/src/store/contextMenu.js
index b97fea65..2687df60 100644
--- a/src/store/contextMenu.js
+++ b/src/store/contextMenu.js
@@ -12,6 +12,6 @@ export const contextMenuState = atom({
export const contextMenuListState = atom({
key: 'contextMenuListState',
- default: null,
+ default: [[]],
dangerouslyAllowMutability: true,
})