Files
WRNexusJS/docs/UI-COMPONENT-INVENTORY.md
T

1.8 KiB

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.