docs(ui): record primitive variant migration

This commit is contained in:
Saravana Achu Mac 2026-05-06 11:20:55 -07:00
parent 109810572f
commit 6540f5c494

View File

@ -123,7 +123,7 @@ Principles:
Repo: `../learning_ai/learning_ai_common_plat`
- [x] Replace raw color literals in `@bytelyst/ui` status components with semantic `--bl-*` tokens and fallbacks owned by design tokens. Common-platform commit: `9d5a31d559b20c460bbb9554dd0014dd527c8c13`. Verification: `pnpm --filter @bytelyst/ui run build`, targeted status-color `rg` audit, and `git diff --check` passed.
- [ ] Add product-safe variants to existing `Button`, `Badge`, `Card`, `Input`, `Textarea`, and `Select`.
- [x] Add product-safe variants to existing `Button`, `Badge`, `Card`, `Input`, `Textarea`, and `Select`. Common-platform commit: `f37fd480fe362133cf16a84dce2308b808b6cb98`. Verification: `pnpm --filter @bytelyst/ui run build`, targeted primitive color audit, and `git diff --check` passed.
- [x] Add first migration primitives: `IconButton`, `Panel`, `PanelHeader`, `PanelBody`, `PanelTitle`, `PanelDescription`, `ListItemButton`, `StatusBadge`, `StatusDot`, `Timeline`, and `DiffCard`. Common-platform commit: `23e1400`.
- [ ] Add remaining surface primitives: `Surface`, `SurfaceList`, and any table/list layout variants needed by search/workspaces/dashboard.
- [ ] Add `Tabs`, `SegmentedControl`, `Tooltip`, `DropdownMenu`, `Checkbox`, `RadioGroup`, and `Switch` using Radix where appropriate.