Canonical registry for Cinder UI component modules and metadata.
The registry intentionally lives in lib/ so public facades, generated docs,
and downstream users can share the same component module list without loading
any dev-only documentation modules at runtime.
Summary
Functions
Returns public component functions for a registered module.
Returns a map from component function name to its owning module.
Returns all public {module, function} component pairs.
Returns component modules in canonical section order.
Returns runtime metadata for a component.
Returns the runtime kind for a component.
Returns the section metadata for a registered module.
Returns the canonical component sections.
Functions
Returns public component functions for a registered module.
Returns a map from component function name to its owning module.
Returns all public {module, function} component pairs.
@spec modules() :: [module()]
Returns component modules in canonical section order.
@spec runtime(module(), atom()) :: %{ kind: :server | :progressive | :scaffold, label: String.t(), summary: String.t() }
Returns runtime metadata for a component.
Returns the runtime kind for a component.
Returns the section metadata for a registered module.
Returns the canonical component sections.