메뉴변경시 팝업 닫기
This commit is contained in:
parent
4e14e1d5bf
commit
f82a355f01
@ -6,7 +6,6 @@ import EavesGableEdit from '@/components/floor-plan/modal/eavesGable/EavesGableE
|
||||
import MovementSetting from '@/components/floor-plan/modal/movement/MovementSetting'
|
||||
import WallLineOffsetSetting from '@/components/floor-plan/modal/wallLineOffset/WallLineOffsetSetting'
|
||||
import RoofAllocationSetting from '@/components/floor-plan/modal/roofAllocation/RoofAllocationSetting'
|
||||
import Slope from '@/components/floor-plan/modal/Slope'
|
||||
import PlacementShapeDrawing from '@/components/floor-plan/modal/placementShape/PlacementShapeDrawing'
|
||||
import PlacementSurfaceSetting from '@/components/floor-plan/modal/placementSurface/PlacementSurfaceSetting'
|
||||
import ObjectSetting from '@/components/floor-plan/modal/object/ObjectSetting'
|
||||
@ -20,9 +19,8 @@ import { useRecoilState, useRecoilValue } from 'recoil'
|
||||
import { canvasState, currentMenuState } from '@/store/canvasAtom'
|
||||
import { MENU } from '@/common/common'
|
||||
import { useTrestle } from '@/hooks/module/useTrestle'
|
||||
import { usePolygon } from '@/hooks/usePolygon'
|
||||
import { useOrientation } from '@/hooks/module/useOrientation'
|
||||
import { corridorDimensionSelector, settingModalFirstOptionsState } from '@/store/settingAtom'
|
||||
import { corridorDimensionSelector } from '@/store/settingAtom'
|
||||
|
||||
/**
|
||||
* 메뉴 처리 훅
|
||||
@ -33,12 +31,13 @@ export default function useMenu() {
|
||||
const currentMenu = useRecoilValue(currentMenuState)
|
||||
const canvas = useRecoilValue(canvasState)
|
||||
const [popupId, setPopupId] = useState(uuidv4())
|
||||
const { addPopup } = usePopup()
|
||||
const { addPopup, closeAll } = usePopup()
|
||||
const { deleteAllSurfacesAndObjects } = useSurfaceShapeBatch({})
|
||||
const { clear: trestleClear, setAllModuleSurfaceIsComplete } = useTrestle()
|
||||
const { nextStep } = useOrientation()
|
||||
const [corridorDimension, setCorridorDimension] = useRecoilState(corridorDimensionSelector)
|
||||
const handleMenu = (type) => {
|
||||
closeAll()
|
||||
if (type === 'outline') {
|
||||
// 지붕 덮개 메뉴의 경우는 복도치수로 적용한다.
|
||||
setCorridorDimension(0)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user