@forestblock/ui
v0.1.0
Published
Componentes UI compartidos de la suite, **extraídos de ForestScan**. Consumen `@forestblock/design-tokens` (sistema `ls-*`).
Readme
@forestblock/ui
Componentes UI compartidos de la suite, extraídos de ForestScan. Consumen
@forestblock/design-tokens (sistema ls-*).
Estado F1.1 — semilla:
StatusBadge+ProgressBar(portados verbatim). Más componentes (MetricCard, chips AFOLU, tablas, sidebar tier-nav, "Capas de Datos") en entregas siguientes. El cableado delfrontend/para consumir este paquete es la parte B (toca Vercel → PR aparte).
Componentes
StatusBadge— estados GO/CONDITIONAL/NO-GO + operativos. Self-contained.ProgressBar— barra de progreso; color por defectoCOLORS.accent.
Uso
import { StatusBadge, ProgressBar } from '@forestblock/ui';
<StatusBadge status="go" />
<ProgressBar value={42} label="Cobertura" />Requiere que el consumidor aplique el lsPreset de @forestblock/design-tokens
y tokens.css (para las utilidades ls-*). react/react-dom son peerDeps.
Tests
vitest + @testing-library/react (jsdom). cd packages/ui && pnpm test.
