From 2da40494fb034c9cda3d90364f9e854478222699 Mon Sep 17 00:00:00 2001 From: ofer morag Date: Mon, 15 Jan 2018 09:34:41 +0200 Subject: [PATCH] Added support to `hitSlop`, so small taps on the check-box would not get missed --- index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index d7a84a3..711c2e6 100755 --- a/index.js +++ b/index.js @@ -41,12 +41,14 @@ export default class CheckBox extends Component { isIndeterminate: PropTypes.bool.isRequired, checkBoxColor: PropTypes.string, disabled: PropTypes.bool, + hitSlop: PropTypes.object } static defaultProps = { isChecked: false, isIndeterminate: false, leftTextStyle: {}, - rightTextStyle: {} + rightTextStyle: {}, + hitSlop: { top: 0, bottom: 0, left: 0, right: 0 } } onClick() { this.setState({ @@ -100,6 +102,7 @@ export default class CheckBox extends Component { style={this.props.style} onPress={()=>this.onClick()} underlayColor='transparent' + hitSlop = { this.props.hitSlop } disabled={this.props.disabled} >