UNPKG

@awsui/components-react

Version:

AWS UI is a collection of [React](https://reactjs.org/) components that help create intuitive, responsive, and accessible user experiences for web applications. It is developed by Amazon Web Services (AWS). This work is available under the terms of the [A

25 lines (24 loc) 1.07 kB
import { BaseSelectProps } from '../select/interfaces'; import { OptionDefinition, OptionGroup as OptionGroupDefinition } from '../internal/components/option/interfaces'; import { SelectedTokensProps } from '../internal/components/selected-tokens'; import { NonCancelableEventHandler } from '../internal/events'; export interface MultiselectProps extends BaseSelectProps { selectedOptions: ReadonlyArray<MultiselectProps.Option>; keepOpen?: boolean; tokenLimit?: number; deselectAriaLabel?: SelectedTokensProps.ContainingOptionString; i18nStrings?: MultiselectProps.I18nStrings; onChange?: NonCancelableEventHandler<MultiselectProps.MultiselectChangeDetail>; } export declare namespace MultiselectProps { type Option = OptionDefinition; type OptionGroup = OptionGroupDefinition; type Options = ReadonlyArray<Option | OptionGroup>; type I18nStrings = SelectedTokensProps.I18nStrings; interface MultiselectChangeDetail { selectedOptions: ReadonlyArray<Option>; } interface Ref { focus(): void; } }