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 https://github.com/facebook/react-native/pull/9657 Differential Revision: D3790550 fbshipit-source-id: 026b579ef6b354d9519abd5e9a92f0d562159132
This commit is contained in:
parent
fd3484481a
commit
158a73b8a5
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue