@niku/react-native-dropdown-select
Version:
A Dropdown select component for React Native
9 lines (8 loc) • 1.03 kB
TypeScript
import type { DropdownOption, DropdownOptionGroupProps, DropdownOptionItem, DropdownOptionProps, DropdownSelectConfig } from '../types';
declare const DropdownOptionGroup: ({ group, compareOption, optionProps, onOptionPress, optionComponent, renderOption, selectedOption, deep, padding, }: DropdownOptionGroupProps) => JSX.Element;
export default DropdownOptionGroup;
interface RenderOptionProps extends Omit<DropdownOptionProps, 'active' | 'option'>, Omit<DropdownOptionGroupProps, 'group' | 'onOptionPress' | 'optionProps'>, Pick<DropdownSelectConfig, 'optionGroupComponent' | 'renderOptionGroup' | 'optionGroupPadding'> {
selectOption: (option: DropdownOptionItem) => void;
option: DropdownOption;
}
export declare function renderOptionItemOrGroup({ compareOption, selectedOption, renderOption, optionComponent, style, disabledStyle, activeStyle, labelStyle, disabledLabelStyle, activeLabelStyle, option, selectOption, optionGroupComponent, renderOptionGroup, deep, optionGroupPadding, }: RenderOptionProps): any;