Module for React Native & Expo that helps you to create an address autocompletion based on Data.gouv
npm install react-native-autocomplete-france-address --save
yard add react-native-autocomplete-france-address
expo install react-native-autocomplete-france-address --save
import AutocompleteAddress from 'react-native-autocomplete-france-address'
render() {
return <AutocompleteAddress isOpen={this.state.modalAddress}
onFindAddress={(address) => {
console.log(address)
}}
onCloseModal={() => this.setState({modalAddress: false})}
placeholder={"Cherchez une adresse, un lieu..."}/>
}
- onFindAddress(address):
Function
that return address from API when user click on entry. - onCloseModal():
Function
called when the modal need to be closed. - isOpen:
Boolean
that determinate if the modal for searching address is open or not. - placeholder:
String
.
- onSearchError(error):
Function
that return an error if there is an error during the search. - containerStyle:
Object
for the container style. - inputStyle:
Object
for the input style. - addressStyle:
Object
for the suggested rows address text. - cityStyle:
Object
for the suggested rows cities text. - inputWidth:
Number
width of the input.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.