单选组

已上架

单选组组件,源码位于 components/ui/radio-group.tsx。以下示例为组件库源码的构建期真实渲染。

样式变体

默认Default

少量互斥枚举,默认竖排。

横排Horizontal

两到三个短选项可横排。

形态变体

标签绑定Bound label

RadioGroupItem 必须配 Label 或 aria-label。

状态变体

禁用Disabled

禁用项不可选,视觉走 disabled token。

错误Invalid

字段级错误由外层表单文案承载。

形态变体

选项上限Option limit

RadioGroup 不搜索;超过 4 项改 Select,超过 7 项改 Combobox。

No search surface; choose another primitive for long lists.

互斥选择Exclusive

同组只能选一个值。

权限范围Permission scope

公开 / 团队 / 私有这类低基数枚举优先用 RadioGroup。

下架组件

确认后生成下架提示词。权威在 Registry,设计站不直接改清单;对外构建不会展示已下架入口。

更新组件

选择对标资源并描述需求,生成给 Agent / Distiller 的更新提示词(复制后发送)。不在站点内直接改真源。

对标设计系统

升为 Stable

对照验收契约列出缺口。能自动补的由 Agent/脚本补齐;未绿前不得把状态标成 stable。

当前缺口
  • 缺少验收契约草稿(acceptance-contract)
  • 未声明基础样式 / 状态矩阵 / 场景示例覆盖
  • 轻量门与 code↔preview 门均未接线