diff --git a/packages/react-native-web/src/exports/Pressable/__tests__/__snapshots__/index-test.js.snap b/packages/react-native-web/src/exports/Pressable/__tests__/__snapshots__/index-test.js.snap index 41cba9d2..3a798391 100644 --- a/packages/react-native-web/src/exports/Pressable/__tests__/__snapshots__/index-test.js.snap +++ b/packages/react-native-web/src/exports/Pressable/__tests__/__snapshots__/index-test.js.snap @@ -146,7 +146,7 @@ exports[`components/Pressable prop "accessibilityRole" value is set 1`] = ` exports[`components/Pressable prop "disabled" 1`] = `
`; diff --git a/packages/react-native-web/src/exports/Pressable/index.js b/packages/react-native-web/src/exports/Pressable/index.js index 79ffe83e..adb19edc 100644 --- a/packages/react-native-web/src/exports/Pressable/index.js +++ b/packages/react-native-web/src/exports/Pressable/index.js @@ -158,7 +158,10 @@ function Pressable(props: Props, forwardedRef): React.Node { onBlur={createFocusHandler(onBlur, false)} onFocus={createFocusHandler(onFocus, true)} ref={setRef} - style={[styles.root, typeof style === 'function' ? style(interactionState) : style]} + style={[ + !disabled && styles.root, + typeof style === 'function' ? style(interactionState) : style + ]} > {typeof children === 'function' ? children(interactionState) : children}