38 lines
1.8 KiB
Markdown
38 lines
1.8 KiB
Markdown
# WRNexus UI component inventory
|
|
|
|
This inventory maps the two approved v1.0 PDF checklists to implementation
|
|
stages. The source documents are **WRNexus Essential Component Inventory v1.0**
|
|
and **WRNexus Public SaaS Component System Checklist v1.0**.
|
|
|
|
## Release boundary
|
|
|
|
The current `@wrnexus/ui` catalog contains **891 real components**: the original
|
|
hand-tuned core plus the component-shaped inventory entries from both approved
|
|
PDFs. Repeated states, design checklist labels, content data models, analytics
|
|
events, SEO/head helpers, and non-rendering runtime helpers are intentionally not
|
|
body components.
|
|
|
|
SEO and structured data are intentionally handled by WRNexus page/head APIs.
|
|
Rendering them as body components would produce invalid or ineffective HTML.
|
|
|
|
## Coverage and specialization
|
|
|
|
The catalog now covers the prescribed families:
|
|
|
|
1. `design-tokens` and `icons`
|
|
2. `ui-forms`, `ui-calendar`, `ui-feedback`, `ui-overlays`
|
|
3. `ui-navigation`, `ui-data`, `ui-charts`, `ui-editors`, `ui-media`
|
|
4. `ui-shell`, `ui-marketing`, `ui-commerce`, `ui-developers`
|
|
5. `ui-content`, `ui-legal`, `ui-status`
|
|
|
|
Every catalog source compiles and shares semantic templates for forms, actions,
|
|
overlays, collections, feedback, visualizations, layouts, and content. These
|
|
templates provide responsive structure, theme tokens, motion, focus treatment,
|
|
disabled/loading/error props where relevant, semantic elements, and slots for
|
|
application content. Domain-specific logic (for example chart rendering, maps,
|
|
payments, CAPTCHA providers, or rich-text engines) remains application/provider
|
|
integration supplied through those slots rather than a hidden package dependency.
|
|
|
|
`packages/ui/component-reference.json` and `packages/ui/COMPONENTS.md` are
|
|
generated from the actual sources and are the authoritative prop reference.
|