UnreviewedAdditional application data. Read it in renderOption.
Additional data attributes on the option's rendered row.
UnreviewedvalueThe option's value (V) — its identity, what value / defaultValue name, and
what onValueChange reports. Unique across the whole options tree (selection is
value-keyed and global across groups / submenus).
Optional UnreviewedlabelVisible label. Defaults to value.
Optional UnreviewedhintSecondary text under the label (the option row's hint).
Optional UnreviewediconLeading icon (renders after the selection indicator, if any).
Optional UnrevieweddisabledDisable just this option.
Optional UnreviewedtoneTone for this option's row (label, icon, hint, selected tint, and the checkbox/radio indicator). A named tone or a custom CSS color.
Optional UnreviewedtoneOverride where this option applies its tone. The Select scope is inherited when omitted.
Optional UnreviewedtooltipTooltip for this option's row — a string or any node. In a multiple
select with selectAll, a row with no tooltip falls back to a default
hint for the Alt/Option-click "select only this" accelerator; set tooltip
to override that, or '' to suppress it.
Optional UnreviewedclassCSS class on the option's rendered row.
Optional UnreviewedstyleInline styles on the option's rendered row.
One option in a
<Select>. Pass a bare string as shorthand for{ value: s, label: s }. Carries an index signature so you can attach arbitrary fields (aranAtdate, astatus, …) and read them back inrenderOption; the built-in filter still matches onvalue/label/hint.Generic in the value type
V(defaults tostring):SelectinfersVfrom youroptions, so{ value: 365 }round-trips asnumberthroughonValueChange.