OptionalalignDropDown?: "start" | "center" | "end"OptionalariaLabel?: stringOptional aria-label for the trigger button for accessibility
OptionalbuttonClassName?: stringAdditional css classes to help with unique styling of the combo box button
OptionalbuttonPlaceholder?: stringText displayed on button if value is undefined
OptionalbuttonVariant?: ButtonProps["variant"]Variant of button
OptionalclassName?: stringOptionalcommandEmptyMessage?: stringText to display when no options match input
OptionalgetButtonLabel?: (option: T) => stringUsed to determine the string value to display on the button for the selected value. If not
provided, falls back to getOptionLabel.
OptionalgetOptionLabel?: (option: T) => stringUsed to determine the string value for a given option.
Optionalicon?: ReactNodeIcon to be displayed on the trigger
Optionalid?: stringOptional unique identifier
OptionalisDisabled?: booleanOptional boolean to set if trigger should be disabled
OptionalonChange?: (newValue: T) => voidTriggers when content of textfield is changed
Optionaloptions?: readonly T[] | readonly ComboBoxGroup<T>[]List of available options for the dropdown menu. Can be either:
OptionalpopoverContentClassName?: stringAdditional css classes to help with unique styling of the combo box popover
OptionaltextPlaceholder?: stringPlaceholder text for text field
Optionalvalue?: TThe selected value that the combo box currently holds. Must be shallow equal to one of the options entries.
Control how the popover menu should be aligned. Defaults to start