react-native-select-dropdown
Advanced tools
Comparing version 4.0.0 to 4.0.1
@@ -67,7 +67,7 @@ import type * as React from 'react'; | ||
/** | ||
* When true, shows a vertical scroll indicator in the dropdown. | ||
* backdrop color when dropdown is opened | ||
*/ | ||
dropdownOverlayColor?: string; | ||
/** | ||
* backdrop color when dropdown is opened | ||
* When true, shows a vertical scroll indicator in the dropdown. | ||
*/ | ||
@@ -74,0 +74,0 @@ showsVerticalScrollIndicator?: boolean; |
{ | ||
"name": "react-native-select-dropdown", | ||
"version": "4.0.0", | ||
"version": "4.0.1", | ||
"description": "react-native-select-dropdown is a highly customized dropdown | select | picker | menu for react native that works for andriod and iOS platforms.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -113,2 +113,13 @@ import React, {forwardRef, useImperativeHandle, useCallback} from 'react'; | ||
}; | ||
const onScrollToIndexFailed = error => { | ||
dropDownFlatlistRef.current.scrollToOffset({ | ||
offset: error.averageItemLength * error.index, | ||
animated: true, | ||
}); | ||
setTimeout(() => { | ||
if (dataArr.length !== 0 && dropDownFlatlistRef) { | ||
dropDownFlatlistRef.current.scrollToIndex({index: error.index, animated: true}); | ||
} | ||
}, 100); | ||
}; | ||
/* ******************** Render Methods ******************** */ | ||
@@ -172,2 +183,3 @@ const renderSearchView = () => { | ||
showsVerticalScrollIndicator={showsVerticalScrollIndicator} | ||
onScrollToIndexFailed={onScrollToIndexFailed} | ||
/> | ||
@@ -174,0 +186,0 @@ </DropdownWindow> |
35457
740