From b2e5948e8fb0fbe3a4723970068908c24687cf5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Mon, 17 Aug 2026 14:16:03 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E4=B8=80=E6=A3=80=E6=9F=A5=E5=99=A8?= =?UTF-8?q?=E5=8F=AA=E8=AF=BB=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将只读视觉状态提升至 Inspector 容器 移除矩形变换卡片内的局部状态徽标 --- .../components/Inspector/InspectorSidebar.tsx | 14 ++++++-- .../Inspector/Transform/TransformEditor.tsx | 33 +++++-------------- 2 files changed, 20 insertions(+), 27 deletions(-) diff --git a/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/InspectorSidebar.tsx b/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/InspectorSidebar.tsx index 281f268cd..daf35b0c0 100644 --- a/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/InspectorSidebar.tsx +++ b/apps/ai-game-creator-shell/src/view/ui-editor/components/Inspector/InspectorSidebar.tsx @@ -1,4 +1,4 @@ -import { Boxes, Trash2 } from 'lucide-react'; +import { Boxes, LockKeyhole, Trash2 } from 'lucide-react'; import type { InputHTMLAttributes, ReactNode, @@ -60,6 +60,7 @@ export function InspectorSidebar({ controller: UiEditorPageController; }) { const view = getInspectorView(controller); + const isReadOnly = controller.editor.isLocked; let inspectorContent: ReactNode; switch (view.kind) { case 'node': @@ -125,12 +126,21 @@ export function InspectorSidebar({ } return ( -