|
|
|
@ -183,6 +183,23 @@ Untracked (TSC v2.2 + auxiliares):
|
|
|
|
?? src/uix/words/references/* (4 audit docs + 1 screenshot)
|
|
|
|
?? src/uix/words/references/* (4 audit docs + 1 screenshot)
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Variants son canon — NO theme-extensibles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Decisión arquitectónica documentada hoy en `THEMING.md §19`. Los
|
|
|
|
|
|
|
|
variants (`solid`, `outline`, `ghost`, `soft`, `surface`, etc.) son
|
|
|
|
|
|
|
|
fijos a nivel del framework — paralelos a las 8 sema families. El
|
|
|
|
|
|
|
|
theme solo cambia palette/shadows. La fuente de verdad es la const
|
|
|
|
|
|
|
|
`EIDOS_VARIANTS` en `lib/types.ts` con 5 archetypes
|
|
|
|
|
|
|
|
(`control` / `selection` / `chip` / `marker` / `tabs`); los unions
|
|
|
|
|
|
|
|
TS se derivan de ella via `[number]` indexed access.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Variants component-specific (Banner `inline`/`overlay`/`persistent`,
|
|
|
|
|
|
|
|
Spinner `bars`/`dots`/`ring`, Button `'plain'`) viven en cada
|
|
|
|
|
|
|
|
`components/{c}/types.ts`. El lint
|
|
|
|
|
|
|
|
`recipe-css-contract.test.ts > variant CSS selectors per component
|
|
|
|
|
|
|
|
match the declared type union` valida bidireccionalmente que CSS
|
|
|
|
|
|
|
|
selectors y type unions coincidan.
|
|
|
|
|
|
|
|
|
|
|
|
## Cómo retomar mañana
|
|
|
|
## Cómo retomar mañana
|
|
|
|
|
|
|
|
|
|
|
|
1. **Probar toggle-group en navegador**:
|
|
|
|
1. **Probar toggle-group en navegador**:
|
|
|
|
|