UNPKG

@niku/react-native-dropdown-select

Version:
16 lines (15 loc) 1 kB
import type { DropdownOptionItem, DropdownSelectConfig } from '../types'; export declare const useDropdownSelect: ({ defaultValue, options, compareFunc, onShowDropdown, onHideDropdown, onSelectOption, value, }: DropdownSelectConfig) => { show: boolean; showDropdown: () => void; hideDropdown: () => void; selectOption: (option: DropdownOptionItem, fireEvent?: boolean) => void; selectedOption: DropdownOptionItem<any> | undefined; addShowEventListener: (callback: CallableFunction) => void; addHideEventListener: (callback: CallableFunction) => void; addChooseOptionEventListener: (callback: CallableFunction) => void; removeShowEventListener: (callback: CallableFunction) => void; removeHideEventListener: (callback: CallableFunction) => void; removeChooseOptionEventListener: (callback: CallableFunction) => void; compareOption: (option1?: DropdownOptionItem<any> | undefined, option2?: DropdownOptionItem<any> | undefined) => boolean; };