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} >