Manta Developers
GitHub
Menu

@manta-eu/react/multi-select

Reference for @manta-eu/react/multi-select as it is on main.

Type Aliases

MultiSelectOption

MultiSelectOption = object

Properties

disabled?

optional disabled?: boolean

icon?

optional icon?: ReactNode

label

label: ReactNode

searchText?

optional searchText?: string

Text to match against when searching; defaults to the label when it is a string, otherwise the value.

value

value: string


MultiSelectProps

MultiSelectProps = object

Properties

aria-label?

optional aria-label?: string

className?

optional className?: string

clearable?

optional clearable?: boolean

disabled?

optional disabled?: boolean

emptyMessage?

optional emptyMessage?: string

error?

optional error?: string

Validation message; renders below the control and is announced via aria-errormessage. Implies invalid.

invalid?

optional invalid?: boolean

onChange

onChange: (value) => void

Parameters
value

string[]

Returns

void

options

options: MultiSelectOption[]

A selected id with no matching option stays in state but shows no chip; keep options complete.

placeholder?

optional placeholder?: string

searchPlaceholder?

optional searchPlaceholder?: string

size?

optional size?: MultiSelectSize

value

value: string[]


MultiSelectSize

MultiSelectSize = "sm" | "base" | "lg"

Functions

MultiSelect()

MultiSelect(props): Element

Parameters

props

MultiSelectProps

Returns

Element