N-Level 계층 구조 및 공간 종속성 시스템 구현

This commit is contained in:
dohyeons
2025-11-25 13:55:00 +09:00
parent 6fe708505a
commit ace80be8e1
15 changed files with 1120 additions and 142 deletions

View File

@@ -145,11 +145,17 @@ export default function YardManagement3DWidget({
// 편집 모드: 편집 중인 경우 DigitalTwinEditor 표시
if (isEditMode && editingLayout) {
return (
<div className="h-full w-full">
<DigitalTwinEditor
layoutId={editingLayout.id}
// 대시보드 위젯 선택/사이드바 오픈과 독립적으로 동작해야 하므로
// widget-interactive-area 클래스를 부여하고, 마우스 이벤트 전파를 막아준다.
<div
className="widget-interactive-area h-full w-full"
onMouseDown={(e) => e.stopPropagation()}
onClick={(e) => e.stopPropagation()}
>
<DigitalTwinEditor
layoutId={editingLayout.id}
layoutName={editingLayout.name}
onBack={handleEditComplete}
onBack={handleEditComplete}
/>
</div>
);