@niku/react-native-dropdown-select
Version:
A Dropdown select component for React Native
16 lines (15 loc) • 1 kB
TypeScript
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;
};