UNPKG

@chief-editor/ui

Version:

UI Component for chief editor

22 lines (21 loc) 753 B
import { ReactNode } from 'react'; import { ISelectInputDataItem } from '../../util/SelectInputWrapper'; import { SelectEmptyContent } from '../components/SelectPopoverPanel'; export interface ISelectPopperOptions { searchable?: boolean; autoAlign?: boolean; popoverWidth?: number; show: boolean; onHide?: () => void; emptyRender?: SelectEmptyContent; emptyContent?: SelectEmptyContent; children?: ReactNode; triggerId: string; onSearchChange?: (query: string) => void; } export interface IUseSelectPopperResult { getPopover: () => ReactNode; displayInfo: ISelectInputDataItem[]; clearable: boolean; } export declare function useSelectPopper<T>(options: ISelectPopperOptions): IUseSelectPopperResult;