Interface: SelectProps<T>
Defined in: components/Select/Select.tsx:83
Props for the Select component.
Extends
Omit<RACSelectProps<T>,"style"|"children">
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends object | object |
Properties
children?
optionalchildren?:ReactNode
Defined in: components/Select/Select.tsx:113
SelectItem children rendered inside the dropdown ListBox.
contextualHelp?
optionalcontextualHelp?:ReactNode
Defined in: components/Select/Select.tsx:93
A <ContextualHelp> element rendered beside the label (the reference
system's prop shape) — for the explanation too long for description.
description?
optionaldescription?:ReactNode
Defined in: components/Select/Select.tsx:95
Supplementary helper text linked to the field via aria-describedby.
errorMessage?
optionalerrorMessage?:ReactNode
Defined in: components/Select/Select.tsx:102
Validation message shown when the field is invalid. Supply caller-localized copy (i18n rule / §6). Leave it out and the platform's own constraint message is shown instead — already localized, and the better copy for a required field.
label?
optionallabel?:ReactNode
Defined in: components/Select/Select.tsx:88
Label displayed above the trigger button.
placeholder?
optionalplaceholder?:string
Defined in: components/Select/Select.tsx:111
Placeholder shown in the trigger when no value is selected.
Ships a documented English fallback ('Select…') — the placeholder is
supplementary hint text, not a flow-critical label (CONTRIBUTING §6 /
ADR-001). Localized hosts should still supply their own copy.
Default
'Select…'
Overrides
Omit.placeholder