UNPKG

@niku/react-native-dropdown-select

Version:
9 lines (8 loc) 1.03 kB
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;