diff --git a/package.json b/package.json index 0acb97e..ce37072 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-popover-tooltip", - "version": "1.0.2", + "version": "1.0.3", "description": "ReactNative component showing tooltip with menu items.", "main": "src/index.js", "scripts": { diff --git a/src/index.js b/src/index.js index 7df3df8..8a899e6 100644 --- a/src/index.js +++ b/src/index.js @@ -39,6 +39,13 @@ class PopoverTooltip extends React.Component { this.hideModal = this.hideModal.bind(this); } + componentWillMount() { + this.setState({opposite_opacity: this.state.opacity.interpolate({ + inputRange: [0, 1], + outputRange: [1, 0] + })}); + } + toggleModal() { const { isModalOpen } = this.state; this.setState({ isModalOpen: !isModalOpen }); @@ -79,11 +86,14 @@ class PopoverTooltip extends React.Component { this._component_wrapper = component} style={[componentWrapperStyle]} + onPress={this.props.onPress} onLongPress={this.toggle.bind(this)} delayLongPress={100} activeOpacity={1.0} > - {buttonComponent} + + {buttonComponent} +