From 4e6e6734029c5505e60c693ec36b18060eb9c207 Mon Sep 17 00:00:00 2001 From: jiao Date: Thu, 11 Jun 2026 14:10:23 +0800 Subject: [PATCH] refactor(sidebar): simplify script recommend card layout MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 重构话术推荐卡片的样式与结构,移除冗余的STYLES样式映射,改用内联样式统一管理,合并状态标签与操作按钮布局,优化页面排版与代码可读性 --- .../src/components/ScriptRecommendStream.tsx | 54 ++++++++----------- 1 file changed, 23 insertions(+), 31 deletions(-) diff --git a/frontend/sidebar/src/components/ScriptRecommendStream.tsx b/frontend/sidebar/src/components/ScriptRecommendStream.tsx index 8b9f5ab..8a297af 100644 --- a/frontend/sidebar/src/components/ScriptRecommendStream.tsx +++ b/frontend/sidebar/src/components/ScriptRecommendStream.tsx @@ -299,29 +299,11 @@ export default function ScriptRecommendStream({ userInfo, customerId: propCustom {/* 三条话术卡片 */} {utterances.map((item, index) => { - const style = STYLES[index] return ( -
- {/* 风格标签 */} -
- {style.name} - {style.desc} - {item.isTyping && ( - 生成中... - )} - {item.isComplete && ( - ✓ 已完成 - )} -
- {/* 话术内容 */}
{item.text} @@ -331,20 +313,30 @@ export default function ScriptRecommendStream({ userInfo, customerId: propCustom )}
- {/* 操作按钮 */} - {item.isComplete && ( -
- - + {/* 状态 + 操作按钮 */} +
+
+ {item.isTyping && ( + 生成中... + )} + {item.isComplete && ( + ✓ 已完成 + )}
- )} + {item.isComplete && ( +
+ + +
+ )} +
) - })} + })}\ {/* 重新生成 */} {!generating && utterances.some(u => u.isComplete) && (