From 121833056a45ccc92098458cdf4a96deaaaa05b4 Mon Sep 17 00:00:00 2001 From: Daadler6 Date: Fri, 12 Jan 2018 08:59:15 -0500 Subject: [PATCH] add hitSlop Prop from react native to make View easier to click --- src/index.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/index.js b/src/index.js index 3f45312..b0216ad 100644 --- a/src/index.js +++ b/src/index.js @@ -39,6 +39,7 @@ type Props = { onRequestClose: () => void, triangleOffset: number, delayLongPress: number, + hitSlop?: { top: number, left: number, bottom: number, right: number }, onOpenTooltipMenu?: () => void, onCloseTooltipMenu?: () => void, onPress?: () => void, @@ -75,6 +76,12 @@ class PopoverTooltip extends React.PureComponent { onPress: PropTypes.func.isRequired, })).isRequired, componentWrapperStyle: ViewPropTypes.style, + hitSlop : PropTypes.shape({ + top: PropTypes.number, + left: PropTypes.number, + bottom: PropTypes.number, + right: PropTypes.number + }), overlayStyle: ViewPropTypes.style, tooltipContainerStyle: ViewPropTypes.style, labelContainerStyle: ViewPropTypes.style, @@ -292,6 +299,7 @@ class PopoverTooltip extends React.PureComponent { style={this.props.componentWrapperStyle} onPress={this.props.onPress} onLongPress={this.toggle} + hitSlop={this.props.hitSlop} delayLongPress={this.props.delayLongPress} activeOpacity={1.0} >