Label text for accessibility.
Callback fired when the selection changes.
Array of items: strings, objects with value/label/icon/disabled, dividers, or sections.
Currently selected values.
Async action on change. Fires after onChange.
Helper text displayed below the label.
Whether to show a search input for filtering options.
Whether to show a select-all checkbox.
Disables the selector.
Visually hides the label while keeping it accessible.
Shows a loading spinner in the trigger.
Marks the field as optional.
Marks the field as required.
Maximum badges to show before "+N". Only for triggerDisplay="badges".
Placeholder text shown when no value is selected.
Custom render function for each selectable option in the dropdown. Not called for dividers, sections, or the select-all row.
Placeholder text for the search input.
Label for the select-all checkbox.
Size variant for the selector.
Validation status with an optional message.
How to display selected items in the trigger.
StyleX styles for layout customization. Must be a stylex.create() value.