Central registry of all Dala UI components.
This is the SINGLE SOURCE OF TRUTH for:
- Component names and type atoms
- Allowed props per component
- Default props
- Component category (
:leafvs:container) - Human-readable documentation
All other modules (Widgets, DSL, Renderer, Diff, DevTools) derive their component knowledge from this module. To add a new component, define it here and all other modules pick it up automatically.
Summary
Functions
Get all components as a keyword list
Get container components as a keyword list
Get a single component by name
Get leaf components as a keyword list
Get the prop schema for a component by name
Get the props list for a component by name
Apply a component's transform function to props
Types
Functions
Get all components as a keyword list
Get container components as a keyword list
Get a single component by name
Get leaf components as a keyword list
Get the prop schema for a component by name
Get the props list for a component by name
Apply a component's transform function to props