1.3.5 • Published 9 years ago
react-native-selection v1.3.5
React-Native-Selection
Edit name
Select option in React Native
Work it !
Install https://www.npmjs.com/package/react-native-selection
- Run
npm install react-native-selection --save
- Run
npm install react-native-vector-icons --save
- Run
react-native link react-native-vector-icons
How to install https://github.com/oblador/react-native-vector-icons
Usage
'use strict';
var React = require('react-native');
var Selection = require('react-native-selection');
export default class App extends React.Component {
returnDataOnSelection(e){
alert('Value : ' + e.value + ' Name : ' + e.name);
}
render() {
const options = [
{
name: 'Thailand',
value: 1,
icon: 'facebook',
},
{
name: 'China',
value: 2,
icon: '',
},
{
name: 'Japan',
value: 3,
icon: '',
},
];
return (
<Selection
title="Show you title on selection"
options={options}
onSelection={(e)=>this.returnDataOnSelection.bind(this, e)}
style={{
body: null,
option: null,
}}
iconSize={20}
iconColor="#eee"
/>
);
}
}
Props
Component accepts several self-descriptive properties:
onSelection
(Function) - Return event ( value , name ).options
(array) - add you option for select.title
(String) - text for default value.mode
(String) - (None Future).iconSize
(Number) - icon size no default.iconColor
(String) - icon color no default.style
(array) - customize you style add ( body: null , option: null )
Style
body: {
width: 300,
backgroundColor: '#ffffff',
maxHeight: 300,
borderRadius: 5,
overflow: 'hidden',
},
option: {
width: 300,
padding: 10,
borderBottomWidth: 1,
borderBottomColor: '#cccccc',
flexDirection: 'row',
}
1.3.5
9 years ago
1.3.4
9 years ago
1.3.3
9 years ago
1.3.2
9 years ago
1.3.1
9 years ago
1.3.0
9 years ago
1.2.9
9 years ago
1.2.8
9 years ago
1.2.7
9 years ago
1.2.5
9 years ago
1.2.4
9 years ago
1.2.3
9 years ago
1.2.2
9 years ago
1.2.1
9 years ago
1.2.0
9 years ago
1.1.9
9 years ago
1.1.8
9 years ago
1.1.7
9 years ago
1.1.6
9 years ago
1.1.5
9 years ago
1.1.4
9 years ago
1.1.3
9 years ago
1.1.2
9 years ago
1.1.1
9 years ago
1.1.0
9 years ago
1.0.9
9 years ago
1.0.8
9 years ago
1.0.7
9 years ago
1.0.5
9 years ago
1.0.4
9 years ago
1.0.3
9 years ago
1.0.2
9 years ago
1.0.1
9 years ago
1.0.0
9 years ago