From 0a98af35e9a6c730ac2f6b5fb9e42716f86c0aeb Mon Sep 17 00:00:00 2001 From: MT-Mint <798521692@qq.com> Date: Thu, 9 Apr 2026 11:08:40 +0800 Subject: [PATCH] =?UTF-8?q?dev:=20=E7=BB=99=E9=80=9A=E4=BF=A1=E9=9D=A2?= =?UTF-8?q?=E6=9D=BF=E5=8A=A0=E6=94=B6=E8=B5=B7=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workspace/iframe-test-panel.tsx | 27 +++++++++++++------ .../components/workspace/workspace-header.tsx | 2 +- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/frontend/src/components/workspace/iframe-test-panel.tsx b/frontend/src/components/workspace/iframe-test-panel.tsx index 23623b78..7b1d3e92 100644 --- a/frontend/src/components/workspace/iframe-test-panel.tsx +++ b/frontend/src/components/workspace/iframe-test-panel.tsx @@ -28,6 +28,7 @@ export function IframeTestPanel() { const iframeSkill = useIframeSkill(); const [log, setLog] = useState([]); const [open, setOpen] = useState(true); + const [collapsed, setCollapsed] = useState(false); const [position, setPosition] = useState<{ x: number; y: number } | null>( null, ); @@ -168,15 +169,25 @@ export function IframeTestPanel() { onPointerDown={handlePointerDown} > 🧪 iframe 通信测试 - +
+ + +
-
+ {!collapsed &&
{/* 当前状态 */}
当前状态
@@ -424,7 +435,7 @@ export function IframeTestPanel() { ))}
)} -
+
} ); } diff --git a/frontend/src/components/workspace/workspace-header.tsx b/frontend/src/components/workspace/workspace-header.tsx index ca70397d..546c1fa5 100644 --- a/frontend/src/components/workspace/workspace-header.tsx +++ b/frontend/src/components/workspace/workspace-header.tsx @@ -43,7 +43,7 @@ export function WorkspaceHeader({ className }: { className?: string }) { ) : (
{/* TODO: 测试标识 */} - XClaw v3.2.1 feat: 宿主页复制 + XClaw v3.2.1 dev: 给通信面板加收起按钮
)}