聊天头导出入口在回合在途时禁用

- DirectProjectChatHeader 给导出按钮恢复 disabled={busy},与旧发布入口一致
- 设置入口不受影响,禁用样式沿用现有 .project-chat-publish-trigger:disabled
This commit is contained in:
2026-10-06 19:23:51 +08:00
parent c762960618
commit 226a339ced
@@ -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}
>
<Package size={16} aria-hidden="true" />