From d68f92c5d5803b080056ab7f32ecc8f068abe80e Mon Sep 17 00:00:00 2001 From: "hyojun.choi" Date: Wed, 1 Apr 2026 15:54:55 +0900 Subject: [PATCH] =?UTF-8?q?redo=20undo=20=EC=9E=91=EC=97=85=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/floor-plan/CanvasMenu.jsx | 21 +++++++----------- .../floor-plan/modal/basic/BasicSetting.jsx | 7 ++++++ .../circuitTrestle/CircuitTrestleSetting.jsx | 3 +++ src/hooks/module/useModuleBasicSetting.js | 2 -- src/hooks/roofcover/useAuxiliaryDrawing.js | 5 ----- src/hooks/surface/usePlacementShapeDrawing.js | 3 --- src/hooks/useCanvasEvent.js | 4 ++-- src/hooks/useUndoRedo.js | 22 ++++++++++++++----- 8 files changed, 37 insertions(+), 30 deletions(-) diff --git a/src/components/floor-plan/CanvasMenu.jsx b/src/components/floor-plan/CanvasMenu.jsx index 6ef889d1..b4f446e1 100644 --- a/src/components/floor-plan/CanvasMenu.jsx +++ b/src/components/floor-plan/CanvasMenu.jsx @@ -36,7 +36,12 @@ import { import { sessionStore } from '@/store/commonAtom' import { outerLinePointsState } from '@/store/outerLineAtom' import { appMessageStore, globalLocaleStore } from '@/store/localeAtom' -import { addedRoofsState, basicSettingState, selectedRoofMaterialSelector, settingModalFirstOptionsState } from '@/store/settingAtom' +import { + addedRoofsState, + basicSettingState, + selectedRoofMaterialSelector, + settingModalFirstOptionsState, +} from '@/store/settingAtom' import { placementShapeDrawingPointsState } from '@/store/placementShapeDrawingAtom' import { commonUtilsState } from '@/store/commonUtilsAtom' import { menusState } from '@/store/menuAtom' @@ -572,23 +577,13 @@ export default function CanvasMenu(props) { {!['estimate', 'simulation'].some((num) => num === selectedMenu) && ( <>
- -