Permalink
Browse files

Text component: Pass event object to onPress and onLongPress handlers

Summary:
This makes the Text component more consistent with the contracts implemented by the Touchable* components.

**Test plan (required)**

Verified the event object gets passed to the `onPress` and `onLongPress` handlers in a test app. Also, this change is being used by my team's app.

Adam Comella
Microsoft Corp.
Closes #9657

Differential Revision: D3790550

fbshipit-source-id: 026b579ef6b354d9519abd5e9a92f0d562159132
  • Loading branch information...
1 parent fd34844 commit 158a73b8a59b90fc36cd157514e78076ed06e1c3 @rigdern rigdern committed with Facebook Github Bot 9 Aug 30, 2016
Showing with 4 additions and 4 deletions.
  1. +4 −4 Libraries/Text/Text.js
@@ -255,12 +255,12 @@ const Text = React.createClass({
});
};
- this.touchableHandlePress = () => {
- this.props.onPress && this.props.onPress();
+ this.touchableHandlePress = (e: SyntheticEvent) => {
+ this.props.onPress && this.props.onPress(e);
};
- this.touchableHandleLongPress = () => {
- this.props.onLongPress && this.props.onLongPress();
+ this.touchableHandleLongPress = (e: SyntheticEvent) => {
+ this.props.onLongPress && this.props.onLongPress(e);
};
this.touchableGetPressRectOffset = function(): RectOffset {

0 comments on commit 158a73b

Please sign in to comment.