react-native-dropdown-autocomplete
Advanced tools
Comparing version
@@ -103,7 +103,11 @@ import React, {Component, Fragment} from "react"; | ||
setItem(value) { | ||
const {index, handleSelectItem, valueExtractor} = this.props; | ||
const capitalizedValue = capitalizeFirstLetter(valueExtractor(value)); | ||
this.setState({inputValue: capitalizedValue}); | ||
const { index, handleSelectItem, valueExtractor, resetOnSelect } = this.props; | ||
handleSelectItem(value, index); | ||
if (resetOnSelect) { | ||
this.setState({ inputValue: '' }); | ||
} else { | ||
const capitalizedValue = capitalizeFirstLetter(valueExtractor(value)); | ||
this.setState({inputValue: capitalizedValue}); | ||
} | ||
} | ||
@@ -150,3 +154,3 @@ | ||
<View style={[styles.inputContainerStyle, inputContainerStyle]}> | ||
{renderIcon()} | ||
{renderIcon && renderIcon()} | ||
<TextInput | ||
@@ -200,2 +204,3 @@ ref={ref => { | ||
waitInterval: WAIT_INTERVAL, | ||
resetOnSelect: false, | ||
}; | ||
@@ -214,2 +219,3 @@ | ||
autoCorrect: bool, | ||
resetOnSelect: bool, | ||
@@ -216,0 +222,0 @@ valueExtractor: func, |
{ | ||
"name": "react-native-dropdown-autocomplete", | ||
"version": "1.0.10", | ||
"version": "1.0.11", | ||
"author": "maxkordiyak", | ||
@@ -5,0 +5,0 @@ "repository": "maxkordiyak/react-native-dropdown-autocomplete", |
@@ -125,3 +125,3 @@ [npm-badge]: https://img.shields.io/npm/v/react-native-dropdown-autocomplete.svg?colorA=6b7c93&colorB=5ab1b8&style=flat-square | ||
```javascript | ||
<Autocomplete data={data} valueExtactor={item => item} /> | ||
<Autocomplete data={data} valueExtractor={item => item} /> | ||
``` | ||
@@ -137,2 +137,3 @@ | ||
rightContent | Render additional text to the right of the item | Boolean | false | ||
resetOnSelect | Reset the input after choosing an item | Boolean | false | ||
minimumCharactersCount | Perform API request after certain number of characters entered | Number | 2 | ||
@@ -139,0 +140,0 @@ waitInterval | Timeout between user finished typing and new data fetch | Number | 400 |
45632
0.58%1287
0.47%174
0.58%