UNPKG

@tabula/ui-selector

Version:

Selector allow users to choose a single option from a collapsible list of options when space is limited

17 lines (16 loc) 541 B
import { MouseEventHandler } from 'react'; import { ChangeVisibleHandler } from '../Selector.types'; type Options = { disabled?: boolean; outerVisible?: boolean; onChangeOuterVisible?: ChangeVisibleHandler; onClearSearch: () => void; }; type Result = { isVisible: boolean; onChangeVisible: ChangeVisibleHandler; onTriggerClick: () => void; onPopupClick: MouseEventHandler; }; export declare function useVisibility({ disabled, outerVisible, onChangeOuterVisible, onClearSearch, }: Options): Result; export {};