Skip to main content

Module core

Module core 

Source
Expand description

Shared typed contracts, classes, state, and host access.

Modules§

assets
Stylesheet handles generated from the pinned upstream build.
attrs
Typed attributes for upstream’s dual-audience contract.
class
Class composition using upstream’s BEM vocabulary.
controlled
A single controlled/uncontrolled state convention for all components.
icons
Upstream’s icon set, generated from its dist/icons.json.
id
Validated identifiers and deterministic, root-scoped generated IDs.
measure
The only inline styles this crate writes: custom properties upstream reads from markup.
platform
Host access stays here so components keep renderer-independent signatures.
state
State shared across components, without inventing new upstream values.
text
Text with explicit accessibility intent and validation.