去掉 说明右侧的confidence level
截图显示一个 confidence level 数值 "0.55 / 1"。用户希望去掉说明(AI Review 卡片头部)右侧的这个 confidence 数值显示。让我查看 Confidence 区域:
两处显示 confidence "0.xx / 1":第 736 行(说明文字右侧)和第 919 行(独立的 Confidence 区块)。用户说的是"说明右侧"的那个,对应第 736 行。让我确认上下文:
这正是说明区头部、标题标签右侧的 confidence 数值(第 736 行)。我移除它:
confidence 变量在该作用域可能不再使用了,让我确认是否需要清理:
confidence 在第 727 行解构后已不再被使用了(第 918 行用的是 mockConfig[mockResult].confidence)。我从解构中移除它,避免未使用变量:
已移除 AI Review 说明区头部、标题标签右侧的 confidence 数值("0.55 / 1" 这类显示),并清理了不再使用的 confidence 解构变量。下方独立的 "Confidence" 区块(第 918 行)保持不变,仍然展示置信度分值。
根据Mock 类型, 根据这个表格,显示这些disclaimer 。 disclaimer 有一个小的icon ,点击后显示。
图片说明:这是一张 "Draft UI disclaimer wording" 表格,四列分别是 PR State、Suggested UI Label、Visible Disclaimer Copy、Reviewer Expectation,列出了 Soft Alert(Require Review)、Hard Alert(Reject)、High-risk generic flag、No alert displayed 四种状态各自的 UI 标签和免责说明文案。用户希望根据 mock 类型显示对应 disclaimer,并通过一个可点击的小 icon 展开。
让我先查看当前 mock 标题标签处的代码,以便添加 icon:
让我查看完整的 resultConfig 和导入,确认 mock 类型映射和可用组件(Popover/Tooltip、icon):
现在查看导入,确认可用的图标和 Popover/Tooltip:
我将添加一个按 mock 类型映射的 disclaimer 文案表,并在标题旁放一个可点击的 info icon(用 Popover 点击展开)。先把 Popover 加入导入:
Now I'll add the disclaimer map after the resultConfig and render the info icon. First, add the disclaimer mapping right after const config = resultConfig[mockResult]:
Now add the clickable info icon next to the title:
编译通过。我按照表格为每种 mock 类型映射了对应的 disclaimer 文案,并在 AI Review 标题标签旁加了一个可点击的 info 图标(InfoCircleOutlined),点击后通过 Popover 展开免责说明:Require Human Review / Cannot Provide Decision 显示 Soft Alert 文案、Reject 显示 Hard Alert 文案、High Risk Item 显示 Risk Flag 文案、Approve 显示 No alert displayed 文案。
disclaimer 的icon 和 AI warning, Reject mock 前的icon 重复了,你换一下前面的大icon吧