Components Overview
apps/docs/src/content/docs/components/overview Click to copy Copied!
apps/docs/src/content/docs/components/overview The WC-2026 component library provides 40+ planned Web Components built with Lit 3.x and TypeScript, designed for healthcare content hubs. Three components (wc-button, wc-card, wc-text-input) are implemented as working prototypes in Phase 0.
Component Categories
Section titled “Component Categories”Primitives (Foundation)
Section titled “Primitives (Foundation)”Core building blocks used by all other components:
wc-button- Interactive buttons with variants and stateswc-icon- SVG icon system with accessibilitywc-text- Typography with semantic hierarchywc-heading- Accessible heading levels (h1-h6)wc-link- Navigation links with external indicatorswc-badge- Status indicators and labels
Layout Components
Section titled “Layout Components”Structure and spacing for page composition:
wc-card- Content containers with elevation variantswc-grid- Responsive CSS Grid layoutswc-stack- Vertical/horizontal spacingwc-container- Max-width content wrapperwc-divider- Section separators
Content Components
Section titled “Content Components”Rich content display for healthcare information:
wc-accordion- Expandable content sectionswc-tabs- Tabbed content navigationwc-alert- Status messages and notificationswc-callout- Important information highlightswc-image- Responsive images with lazy loading
Form Components
Section titled “Form Components”Accessible form controls with ElementInternals:
wc-text-input- Text inputs with validationwc-select- Dropdown selectionswc-checkbox- Checkbox with labelwc-radio-group- Radio button groupswc-textarea- Multi-line text input
Navigation Components
Section titled “Navigation Components”Site navigation and wayfinding:
wc-breadcrumb- Breadcrumb navigationwc-pagination- Page navigationwc-nav- Primary navigationwc-skip-link- Accessibility skip navigation
Component Status
Section titled “Component Status”| Status | Meaning |
|---|---|
| Planned | Architecture defined, not yet implemented |
| In Development | Active implementation |
| Beta | Feature complete, testing in progress |
| Stable | Production ready |
All components are currently in Planned status. Implementation begins in Phase 2.
Next Steps
Section titled “Next Steps”- Building Components - How to create new components
- Component API - API conventions and patterns
- Pre-Planning: Component Architecture - Full specification