mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Touchable: Revert minPressDuration on Legacy Components
Summary: When `minPressDuration` was introduced to `Pressability`, all of the legacy Touchable components inherited the new default. This restore the former behavior for these legacy components so that only `Pressable` gets the new `minPressDuration` default value. Changelog: [General][Fixed] - Revert `minPressDuration` effect on legacy Touchable components Reviewed By: fkgozali Differential Revision: D21682764 fbshipit-source-id: b71a61843fae7f0f726155876a064fabd3ba1c64
This commit is contained in:
committed by
Lorenzo Sciandra
parent
3c9e5f1470
commit
98309fa7fc
@@ -53,6 +53,7 @@ class TouchableBounce extends React.Component<Props, State> {
|
||||
delayLongPress: this.props.delayLongPress,
|
||||
delayPressIn: this.props.delayPressIn,
|
||||
delayPressOut: this.props.delayPressOut,
|
||||
minPressDuration: 0,
|
||||
pressRectOffset: this.props.pressRetentionOffset,
|
||||
android_disableSound: this.props.touchSoundDisabled,
|
||||
onBlur: event => {
|
||||
|
||||
@@ -174,6 +174,7 @@ class TouchableHighlight extends React.Component<Props, State> {
|
||||
delayLongPress: this.props.delayLongPress,
|
||||
delayPressIn: this.props.delayPressIn,
|
||||
delayPressOut: this.props.delayPressOut,
|
||||
minPressDuration: 0,
|
||||
pressRectOffset: this.props.pressRetentionOffset,
|
||||
android_disableSound: this.props.touchSoundDisabled,
|
||||
onBlur: event => {
|
||||
|
||||
@@ -178,6 +178,7 @@ class TouchableNativeFeedback extends React.Component<Props, State> {
|
||||
delayLongPress: this.props.delayLongPress,
|
||||
delayPressIn: this.props.delayPressIn,
|
||||
delayPressOut: this.props.delayPressOut,
|
||||
minPressDuration: 0,
|
||||
pressRectOffset: this.props.pressRetentionOffset,
|
||||
android_disableSound: this.props.touchSoundDisabled,
|
||||
onLongPress: this.props.onLongPress,
|
||||
|
||||
@@ -147,6 +147,7 @@ class TouchableOpacity extends React.Component<Props, State> {
|
||||
delayLongPress: this.props.delayLongPress,
|
||||
delayPressIn: this.props.delayPressIn,
|
||||
delayPressOut: this.props.delayPressOut,
|
||||
minPressDuration: 0,
|
||||
pressRectOffset: this.props.pressRetentionOffset,
|
||||
onBlur: event => {
|
||||
if (Platform.isTV) {
|
||||
|
||||
@@ -179,6 +179,7 @@ function createPressabilityConfig(props: Props): PressabilityConfig {
|
||||
delayLongPress: props.delayLongPress,
|
||||
delayPressIn: props.delayPressIn,
|
||||
delayPressOut: props.delayPressOut,
|
||||
minPressDuration: 0,
|
||||
pressRectOffset: props.pressRetentionOffset,
|
||||
android_disableSound: props.touchSoundDisabled,
|
||||
onBlur: props.onBlur,
|
||||
|
||||
Reference in New Issue
Block a user