From 9db426e517bc5b4c36aa0b7e122225aede31c0da Mon Sep 17 00:00:00 2001 From: OmranElmasry Date: Mon, 4 Mar 2019 17:59:46 +0200 Subject: [PATCH 1/2] Update index.js --- src/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 3f45312..1b13584 100644 --- a/src/index.js +++ b/src/index.js @@ -322,6 +322,7 @@ class PopoverTooltip extends React.PureComponent { styles.tooltipContainer, this.props.tooltipContainerStyle, tooltipContainerStyle, + { marginTop: -20 } ]} > { Date: Mon, 4 Mar 2019 19:45:32 +0200 Subject: [PATCH 2/2] Update index.js --- src/index.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/index.js b/src/index.js index 1b13584..a1558f5 100644 --- a/src/index.js +++ b/src/index.js @@ -42,6 +42,8 @@ type Props = { onOpenTooltipMenu?: () => void, onCloseTooltipMenu?: () => void, onPress?: () => void, + onLongPress?: () => void, + onHideModal?: () => void, componentContainerStyle?: StyleObj, timingConfig?: { duration?: number }, springConfig?: { tension?: number, friction?: number }, @@ -98,6 +100,7 @@ class PopoverTooltip extends React.PureComponent { labelSeparatorColor: "#E1E1E1", onRequestClose: () => {}, setBelow: false, + onLongPress: () => null, delayLongPress: 100, triangleOffset: 0, }; @@ -433,9 +436,12 @@ class PopoverTooltip extends React.PureComponent { } toggle = () => { + if (this.state.isModalOpen) { this.hideModal(); + this.props.onRequestClose() } else { + this.props.onLongPress() this.openModal(); } }