Skip to content

Commit be53728

Browse files
jimmy623facebook-github-bot
authored andcommitted
Pass accessibilityHint through Button component
Summary: Changelog: [Internal] Previously, the `accessibilityHint` value isn't passed through the underlying component so that the voice over system doesn't announce it. This diff fixes that. Reviewed By: sammy-SC Differential Revision: D31017275 fbshipit-source-id: 1bf5a5e36fdfed2a199986b82684a40e18325ba1
1 parent 6c66cef commit be53728

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Libraries/Components/Button.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ type ButtonProps = $ReadOnly<{|
145145
accessibilityActions?: ?$ReadOnlyArray<AccessibilityActionInfo>,
146146
onAccessibilityAction?: ?(event: AccessibilityActionEvent) => mixed,
147147
accessibilityState?: ?AccessibilityState,
148+
accessibilityHint?: ?string,
148149
|}>;
149150

150151
/**
@@ -275,6 +276,7 @@ class Button extends React.Component<ButtonProps> {
275276
testID,
276277
accessible,
277278
accessibilityActions,
279+
accessibilityHint,
278280
onAccessibilityAction,
279281
} = this.props;
280282
const buttonStyles = [styles.button];
@@ -317,6 +319,7 @@ class Button extends React.Component<ButtonProps> {
317319
accessibilityActions={accessibilityActions}
318320
onAccessibilityAction={onAccessibilityAction}
319321
accessibilityLabel={accessibilityLabel}
322+
accessibilityHint={accessibilityHint}
320323
accessibilityRole="button"
321324
accessibilityState={accessibilityState}
322325
hasTVPreferredFocus={hasTVPreferredFocus}

0 commit comments

Comments
 (0)