useContextMenu 수정

This commit is contained in:
minsik 2024-10-16 17:55:48 +09:00
parent 9411cf6023
commit 78f892e4e3

View File

@ -2,10 +2,13 @@ import { useRecoilValue } from 'recoil'
import { currentMenuState } from '@/store/canvasAtom'
import { useEffect, useState } from 'react'
import { MENU } from '@/common/common'
import AuxiliaryMove from '@/components/floor-plan/modal/auxiliary/AuxiliaryMove'
import AuxiliarySize from '@/components/floor-plan/modal/auxiliary/AuxiliarySize'
export function useContextMenu() {
const currentMenu = useRecoilValue(currentMenuState)
const [contextMenu, setContextMenu] = useState([[]])
const [currentContextMenu, setCurrentContextMenu] = useState(null)
useEffect(() => {
switch (currentMenu) {
@ -72,10 +75,12 @@ export function useContextMenu() {
{
id: 'sizeEdit',
name: '사이즈 변경',
component: <AuxiliarySize setCurrentContextMenu={setCurrentContextMenu} />,
},
{
id: 'auxiliaryMove',
name: '보조선 이동(M)',
component: <AuxiliaryMove setCurrentContextMenu={setCurrentContextMenu} />,
},
{
id: 'auxiliaryCopy',
@ -149,5 +154,7 @@ export function useContextMenu() {
return {
contextMenu,
currentContextMenu,
setCurrentContextMenu,
}
}