react-native-item-checkbox
Create your own item checkbox with custom colors.
Getting started
npm i react-native-item-checkbox
!IMPORTANT only works with react-native-vector-items now Don't forget to run rnpm link
This basic line will generate a standard checkbox with a 'check' symbol for you. Basic usage
Options
Option | default value | values |
---|---|---|
onCheck (PropTypes.func) | function that alerts 'implement me' | callback function |
onUncheck (PropTypes.func) | function that alerts 'implement me' | callback function |
icon (PropTypes.String) | 'check' | any FontAwesome icon you find here |
size (PropTypes.number) | 18 | the size of your checkbox button |
backgroundColor (PropTypes.String) | 'grey' | colors |
color (PropTypes.String) | 'white' | colors |
iconSize (PropTypes.String) | 'normal' | {'small', 'normal', 'large'} |
checked (PropTypes.bool) | false | {true, false} (calles onCheck or onUncheck) |
default (PropTypes.bool) | false | {true, false} (doesn't call onCheck or onUncheck) |
style (PropTypes.func) | null | custom style |
Examples
var ItemCheckbox = require('react-native-item-checkbox'); // inside your render function <ItemCheckbox /> //
// ... _onCheckCallback: function() { alert('checked'); }, // ... <ItemCheckbox //example with callbacks onCheck={this._onCheckCallback} />
<ItemCheckbox //example with icon settings color="#FF9999" icon="tree" iconSize="normal" //"small", "normal", "large" size={100} />
iconSize
iconSize={"small", "normal", "large"}