React Native selection modal inspired by Amazon's mobile application modal.
To get started install via npm:
 npm install react-native-amazon-modal-picker --saveTo use in React Native. Import:
 import ModalSelect from 'react-native-amazon-modal-picker';Then add it to your code:
<ModalSelect
  isVisible={this.state.modalOpen}
  title='Selector'
  labels={[...Array(30).keys()]}
  onSelect={(value) => {
    this.setState({ modalValue: value, modalOpen: false }); //<- Closes Modal and sets value
  }}
  headerColor='#6e2ccd' />| Prop | Type | Optional | Default | Description | 
|---|---|---|---|---|
| isVisible | bool | No | false | Is the modal visible? | 
| onSelect | func | No | Function which gets called when a option is pressed. Value passed as parameter. | |
| title | string | Yes | 'Select' | Tile of modal | 
| labels | array | No | Array of labels to render in modal | |
| values | array | Yes | Custom values to pass to onSelect when item is clicked. Must be equal length to labels | |
| headerColor | string | Yes | '#CD2C2E' | Colour of header | 
- Use ListView to render items in modal instead of ScrollView
 
If you want to issue a PR, go ahead ;)
- Luke Brandon Farrell - Author
 
This project is licensed under the MIT License

