diff --git a/change/react-native-windows-dee3a16c-0e0f-4af4-b524-b216b0a19255.json b/change/react-native-windows-dee3a16c-0e0f-4af4-b524-b216b0a19255.json new file mode 100644 index 00000000000..19c43f27d73 --- /dev/null +++ b/change/react-native-windows-dee3a16c-0e0f-4af4-b524-b216b0a19255.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "Button should pass onAccessibilityTap to native", + "packageName": "react-native-windows", + "email": "34109996+chiaramooney@users.noreply.github.com", + "dependentChangeType": "patch" +} \ No newline at end of file diff --git a/vnext/src-win/Libraries/Components/Button.windows.js b/vnext/src-win/Libraries/Components/Button.windows.js index 55ad11443e0..55d5b2a72e3 100644 --- a/vnext/src-win/Libraries/Components/Button.windows.js +++ b/vnext/src-win/Libraries/Components/Button.windows.js @@ -152,6 +152,7 @@ type ButtonProps = $ReadOnly<{| accessible?: ?boolean, accessibilityActions?: ?$ReadOnlyArray, onAccessibilityAction?: ?(event: AccessibilityActionEvent) => mixed, + onAccessibilityTap?: ?() => mixed, // Windows accessibilityState?: ?AccessibilityState, /** @@ -333,6 +334,7 @@ const Button: component( accessibilityHint, accessibilityLanguage, onAccessibilityAction, + onAccessibilityTap, // Windows tabIndex, } = props; const buttonStyles: Array = [styles.button]; @@ -391,6 +393,7 @@ const Button: component( accessibilityLanguage={accessibilityLanguage} accessibilityRole="button" accessibilityState={_accessibilityState} + onAccessibilityTap={onAccessibilityTap} // Windows importantForAccessibility={_importantForAccessibility} hasTVPreferredFocus={hasTVPreferredFocus} nextFocusDown={nextFocusDown}