@grafana/ui
Version:
Grafana Components Library
12 lines (11 loc) • 624 B
TypeScript
import { ComboboxOption } from './types';
export declare const MAX_SHOWN_ITEMS = 15;
/**
* Updates the number of shown items in the multi combobox based on the available width.
*/
export declare function useMeasureMulti<T extends string | number>(selectedItems: Array<ComboboxOption<T>>, width?: number | 'auto', disabled?: boolean): {
measureRef: import("react-use/lib/useMeasure").UseMeasureRef<HTMLDivElement>;
counterMeasureRef: import("react-use/lib/useMeasure").UseMeasureRef<HTMLDivElement>;
suffixMeasureRef: import("react-use/lib/useMeasure").UseMeasureRef<HTMLDivElement>;
shownItems: number;
};