梧桐设计语言v0.4.1

改动文件FileDiffChips

本轮改动过的文件压成一排 chip:region.ts +74 −41。mono 字、card 底 + shadow-raisedradius-chip。超过 max(默认 6)折成「+N 个文件」,避免一轮改几十个文件刷屏。


  • 只做汇总,不做 hover 弹 diff——那要把每次编辑的完整文本留在消息里,历史消息没有这份数据。
  • 增删数用 success / destructive 字色,与 CodeBlock 的 diff 行一致。
  • 依次弹出,封顶 8 个。

消费者提供:文件变更数组。

示例

import
import { FileDiffChips } from "@wutong/ui";

改动文件

超过 6 个折起来

region.ts+7441workorder.ts+123schema.prisma+9page.tsx+12088route.ts+55README.md+302

API

属性类型默认说明
changes{ file, add, del }[]文件名已去路径
maxnumber6超过折成「+N 个文件」