icon
Caller-selected Central glyph name, rendered via IconComponent. Add the exact glyph in the consumer app with `node script/icons-central.mjs add <name>` before using it.
|
String |
required |
label
Accessible name → `aria-label` (not shown). Required — an icon alone is not announced by assistive tech (cf. IconButton).
|
String |
required |
shade
One of IconComponent::SHADES — applied to the caller-selected main glyph. Defaults to "primary" (Figma `text/primary`). The component-owned chevron remains filled primary.
|
String |
"primary" |
**html_options
Extra HTML attributes (id, data-*, aria-*, class, …).
|
Hash |
— |