Component reference — every component a page can place
Every component in the public SDUI component manifest — 106 components with their inputs, generated from sdui.manifest.json.
These are the 106 components of the public tier: the components an html page's
source may use, and the types a page places in its regions. Each component lists its
inputs, the props it accepts, with the coarse type, the allowed values of an enum and
whether it is required. An html page source is checked against this same list when it is
validated and saved, so an unknown component or a missing required input is reported
there rather than drawn. See Pages for how a page is authored.
This page is generated from the repo-root sdui.manifest.json, the component manifest CI
regenerates from the renderer registry. Regenerate it with
node scripts/gen-sdui-reference.mjs; node scripts/gen-sdui-reference.mjs --check fails when it is stale.
Pages
- Layout & Basic: 14 components.
- Page Structure: 7 components.
- Record: 11 components.
- Elements: 6 components.
- Actions: 4 components.
- Plugin Blocks: 16 components.
- HTML Elements: 48 components.