React Native Select Pro v2
Changes
Added example using overridden
flatListPropsAdded an option to hide already selected options from the list
hideSelectedOptionsAdded option to show selected options below select input
separatedMultipleAdded option to set the width of a single selected option
widthThresholdRemoved
animationDurationandanimatedprops to manage animated select. Instead addedanimationprop which accepts boolean or animation time duration in milliseconds.Select animation was disabled by default, now the select animation is enabled by default.
There was multiple styles props (
selectContainerStyle, etc.), now there is only one style propstyleswhich accepts object of styles.Added a new prop
hasBackdropto manage backdrop visibility.For sections select added support for:
multiple,searchable,scrollToSelectedOptionWhen select is
searchablethen focus on opened select.Removed
selectControlClearOptionA11yLabelprop, now withclearOptionButtonPropsyou can override accessibility label.Removed
selectControlOpenDropdownA11yLabelprop, now withselectContainerPropsyou can override accessibility label.Added
clearOptionButtonProps,clearOptionImageProps,arrowButtonProps,arrowImageProps,selectRightIconsProps,selectLeftIconsProps,selectLeftIconImageProps,sectionHeaderButtonProps,sectionHeaderTextProps,sectionHeaderImageProps,selectTextPropsprops to override default props.Added
onSectionSelectcallback to get selected section.Added
onSectionRemovecallback to get removed section.Added
onChangeTextcallback to get text select input value.Renamed
onDropdownOpenedtoonSelectOpenedRenamed
onDropdownClosedtoonSelectClosedRenamed
multiSelectiontomultipleRenamed
closeDropdownOnSelecttocloseOptionsListOnSelectRemoved
OptionComponentand now you can useoptionButtonProps,optionTextProps,optionStylesto custom option component.Fixes in accessibility.
Better TypeScript support for example in
onSelectcallback.Fixed multiple bugs.
Refactored example app and added more examples.
Updated dependencies.
Rewritten docs.