@grafana/ui
Version:
Grafana Components Library
12 lines (11 loc) • 668 B
TypeScript
import { ComboboxBaseProps, AutoSizeConditionals } from './Combobox';
import { ComboboxOption } from './types';
interface MultiComboboxBaseProps<T extends string | number> extends Omit<ComboboxBaseProps<T>, 'value' | 'onChange' | 'isClearable'> {
value?: T[] | Array<ComboboxOption<T>>;
onChange: (option: Array<ComboboxOption<T>>) => void;
isClearable?: boolean;
enableAllOption?: boolean;
}
export type MultiComboboxProps<T extends string | number> = MultiComboboxBaseProps<T> & AutoSizeConditionals;
export declare const MultiCombobox: <T extends string | number>(props: MultiComboboxProps<T>) => import("react/jsx-runtime").JSX.Element;
export {};