@mamodesaebsaad/rn-select-dropdown
v1.0.7
Published
Dropdown selection for react native
Downloads
11
Maintainers
Readme
React Native Select dropdown
rn-select-dropdown is a customized select menu for react native that works for android and ios platforms.
Installation
# Using npm
npm i @mamodesaebsaad/rn-select-dropdown
Usage
import Select from "@mamodesaebsaad/rn-select-dropdown";
...
const [value, setValue] = React.useState();
...
<Select title="Currency"
data={["£", "$", "MUR", "€"]}
value={value}
onChangeValue={setValue}
search={true}
closeButton={true}
searchBoxContainer={{ borderWidth: 0, backgroundColor: '#f5f5f5' }}
searchTextInputStyle={{ backgroundColor: 'white' }}
buttonStyle={{ backgroundColor: 'red', borderWidth: 0 }}
buttonTextStyle={{ color: 'white' }}
/>
Props
data
value
onChangeValue
search
closeButton
searchBoxContainer
searchTextInputStyle
buttonStyle
buttonTextStyle
data
array of data that will be represented in dropdown
| Type | Required | | ---- | -------- | | array | Yes |
value
value of the selected option
| Type | Required | | ---- | -------- | | string | Yes |
onChangeValue
Method onChange
| Type | Required | | ---- | -------- | | Hook (useState) | Yes |
search
Enable/Disable Search in the dropdown
| Type | Required | | ---- | -------- | | boolean | Yes |
closeButton
Enable/Disable close button in the dropdown
| Type | Required | | ---- | -------- | | boolean | Yes |
searchBoxContainer
Styling of the SearchBox Container
| Type | Required | | ---- | -------- | | object | No |
searchTextInputStyle
Styling of the SearchBox Input style
| Type | Required | | ---- | -------- | | object | No |
buttonStyle
Styling of the close button style in the dropdown
| Type | Required | | ---- | -------- | | object | No |
buttonTextStyle
Styling of the close button text style in the dropdown
| Type | Required | | ---- | -------- | | object | No |