contextmenu list recoil default 수정

This commit is contained in:
minsik 2024-11-01 10:02:17 +09:00 committed by yoosangwook
parent ba23e3b55c
commit c0cf7c4f9b
2 changed files with 3 additions and 4 deletions

View File

@ -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() {
<canvas ref={canvasRef} id="canvas" style={{ position: 'relative' }}></canvas>
<QContextMenu contextRef={canvasRef} canvasProps={canvas} handleKeyup={handleKeyup}>
{contextMenu.map((menus, index) => (
{contextMenu?.map((menus, index) => (
<ul key={index}>
{menus.map((menu) => (
<li key={menu.id} onClick={(e) => handleClick(e, menu)}>

View File

@ -12,6 +12,6 @@ export const contextMenuState = atom({
export const contextMenuListState = atom({
key: 'contextMenuListState',
default: null,
default: [[]],
dangerouslyAllowMutability: true,
})