useContextMenu 수정
This commit is contained in:
parent
9411cf6023
commit
78f892e4e3
@ -2,10 +2,13 @@ import { useRecoilValue } from 'recoil'
|
|||||||
import { currentMenuState } from '@/store/canvasAtom'
|
import { currentMenuState } from '@/store/canvasAtom'
|
||||||
import { useEffect, useState } from 'react'
|
import { useEffect, useState } from 'react'
|
||||||
import { MENU } from '@/common/common'
|
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() {
|
export function useContextMenu() {
|
||||||
const currentMenu = useRecoilValue(currentMenuState)
|
const currentMenu = useRecoilValue(currentMenuState)
|
||||||
const [contextMenu, setContextMenu] = useState([[]])
|
const [contextMenu, setContextMenu] = useState([[]])
|
||||||
|
const [currentContextMenu, setCurrentContextMenu] = useState(null)
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
switch (currentMenu) {
|
switch (currentMenu) {
|
||||||
@ -72,10 +75,12 @@ export function useContextMenu() {
|
|||||||
{
|
{
|
||||||
id: 'sizeEdit',
|
id: 'sizeEdit',
|
||||||
name: '사이즈 변경',
|
name: '사이즈 변경',
|
||||||
|
component: <AuxiliarySize setCurrentContextMenu={setCurrentContextMenu} />,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'auxiliaryMove',
|
id: 'auxiliaryMove',
|
||||||
name: '보조선 이동(M)',
|
name: '보조선 이동(M)',
|
||||||
|
component: <AuxiliaryMove setCurrentContextMenu={setCurrentContextMenu} />,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'auxiliaryCopy',
|
id: 'auxiliaryCopy',
|
||||||
@ -149,5 +154,7 @@ export function useContextMenu() {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
contextMenu,
|
contextMenu,
|
||||||
|
currentContextMenu,
|
||||||
|
setCurrentContextMenu,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user