聊天头导出入口在回合在途时禁用
- DirectProjectChatHeader 给导出按钮恢复 disabled={busy},与旧发布入口一致
- 设置入口不受影响,禁用样式沿用现有 .project-chat-publish-trigger:disabled
This commit is contained in:
+4
@@ -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" />
|
||||
|
||||
Reference in New Issue
Block a user