From 226a339ced5afdd0e895d6bddf015759e86f373e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Tue, 6 Oct 2026 19:23:51 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=8A=E5=A4=A9=E5=A4=B4=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E5=85=A5=E5=8F=A3=E5=9C=A8=E5=9B=9E=E5=90=88=E5=9C=A8=E9=80=94?= =?UTF-8?q?=E6=97=B6=E7=A6=81=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - DirectProjectChatHeader 给导出按钮恢复 disabled={busy},与旧发布入口一致 - 设置入口不受影响,禁用样式沿用现有 .project-chat-publish-trigger:disabled --- .../DirectProjectChatHeader/DirectProjectChatHeader.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/ai-game-creator-shell/src/view/project-development/chat/components/DirectProjectChatHeader/DirectProjectChatHeader.tsx b/apps/ai-game-creator-shell/src/view/project-development/chat/components/DirectProjectChatHeader/DirectProjectChatHeader.tsx index ccf19df43..6d05f6f64 100644 --- a/apps/ai-game-creator-shell/src/view/project-development/chat/components/DirectProjectChatHeader/DirectProjectChatHeader.tsx +++ b/apps/ai-game-creator-shell/src/view/project-development/chat/components/DirectProjectChatHeader/DirectProjectChatHeader.tsx @@ -5,6 +5,9 @@ import { Package, Settings } from 'lucide-react'; * * 状态文案由容器决定(忙态优先),这里只负责渲染;DirectProject 不再把工作台壳的 * 全局状态文案搬进来。发布入口归导出产物面板的陶泥儿 tab,不在聊天头。 + * + * 导出入口在回合在途(`busy`)时禁用:导出会读写项目文件,和 DirectProject 回合的写入并发 + * 会互相踩;设置入口不受影响。 */ export function DirectProjectChatHeader({ busy, @@ -34,6 +37,7 @@ export function DirectProjectChatHeader({ className="project-chat-publish-trigger" aria-label="导出产物" title="导出产物" + disabled={busy} onClick={onRequestExport} >