变更审阅
变更审阅把一组有明确边界的文件变更、范围摘要和最终决定放在一起,让用户在行动前确认自己正在接受什么。
审阅界面更新
3 个文件 · 新增 44 行 · 删除 9 行
src/css/components/device-simulator.css+21 −3site/docs/next/zh/components/device-simulator.mdx+18 −6visual-tests/component-quality.visual.spec.ts+5
安装Terminal
用法
标题说明变更目的,摘要给出完整范围,文件列表保留可核对的路径,决定按钮直接写明后果。组件不加载差异内容,也不替宿主提交决定。
参数
状态与变体
pending 表示审阅材料仍在准备,不能提前显示可执行决定;reviewing 允许用户检查和决定;accepted 与 rejected 保留最终结果;conflict 保留原提案并说明竞争修订;error 说明材料无法加载或决定无法提交。
变更需要重新审阅
审阅期间有 1 个文件被更新
src/css/components/device-simulator.css修订已变化
逐行或逐文件接受属于更丰富的差异检查器,不应伪装成普通复选框列表。文件数很多时先提供摘要和过滤,再进入完整代码差异;不要在一张卡片中渲染无限文件。
可访问性
根区域通过标题关联获得名称。文件数、增删数量和冲突必须使用文本与符号表达,不能只依赖红绿颜色。代码路径允许视觉截断,但完整路径应保留在 DOM、标题属性或可访问说明中。决定按钮写清影响范围;不可逆或高风险接受动作需要额外的审批请求或警报对话框,而不是靠按钮颜色制造警告。异步提交时保留焦点和审阅内容,失败后说明原因与重试路径。宿主负责差异来源、可信修订、权限、提交与回滚,组件只负责审阅摘要和决定边界。
