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.