From 8c3f8a3e6bb4cca610e190eff36045149a2dbd58 Mon Sep 17 00:00:00 2001 From: Ramanpreet Nara Date: Thu, 2 May 2024 12:46:05 -0700 Subject: [PATCH] Add static view config for onClickCapture Summary: onClick was made into a capture event in this diff: D45745906 - Partial fix: D51551255 - Full fix: this diff. **Note:** This prop did not work for bridgeless mode. Changelog: [Internal] Reviewed By: javache Differential Revision: D56849867 fbshipit-source-id: 15acc16b162e0dd17513c6452008331e3fee4526 --- .../Libraries/NativeComponent/BaseViewConfig.android.js | 1 + .../react-native/Libraries/NativeComponent/BaseViewConfig.ios.js | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/react-native/Libraries/NativeComponent/BaseViewConfig.android.js b/packages/react-native/Libraries/NativeComponent/BaseViewConfig.android.js index 80fea9775ba..6698a49537d 100644 --- a/packages/react-native/Libraries/NativeComponent/BaseViewConfig.android.js +++ b/packages/react-native/Libraries/NativeComponent/BaseViewConfig.android.js @@ -306,6 +306,7 @@ const validAttributesForEventProps = { // Pointer events onClick: true, + onClickCapture: true, onPointerEnter: true, onPointerEnterCapture: true, onPointerLeave: true, diff --git a/packages/react-native/Libraries/NativeComponent/BaseViewConfig.ios.js b/packages/react-native/Libraries/NativeComponent/BaseViewConfig.ios.js index 90d87d7b4c0..486e94e71bc 100644 --- a/packages/react-native/Libraries/NativeComponent/BaseViewConfig.ios.js +++ b/packages/react-native/Libraries/NativeComponent/BaseViewConfig.ios.js @@ -374,6 +374,7 @@ const validAttributesForEventProps = ConditionallyIgnoredEventHandlers({ // Pointer events onClick: true, + onClickCapture: true, onPointerUp: true, onPointerDown: true, onPointerCancel: true,