diff options
author | Ollie H <renahlee@outlook.com> | 2023-05-11 14:30:27 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-11 16:30:27 -0500 |
commit | c2a8713ff479beceb24b7b24464b8328cb8f159e (patch) | |
tree | 27b260103c3217a7f8791221bcf54745e0068582 /src/view/com/util/forms/Button.tsx | |
parent | ebcd6333863a2073278fad482981d9898c0f20ca (diff) | |
download | voidsky-c2a8713ff479beceb24b7b24464b8328cb8f159e.tar.zst |
a11y cleanup for mute lists (#614)
Diffstat (limited to 'src/view/com/util/forms/Button.tsx')
-rw-r--r-- | src/view/com/util/forms/Button.tsx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/view/com/util/forms/Button.tsx b/src/view/com/util/forms/Button.tsx index 1c9b1cf51..a8f1f363f 100644 --- a/src/view/com/util/forms/Button.tsx +++ b/src/view/com/util/forms/Button.tsx @@ -38,6 +38,7 @@ export function Button({ accessibilityLabel, accessibilityHint, accessibilityLabelledBy, + onAccessibilityEscape, }: React.PropsWithChildren<{ type?: ButtonType label?: string @@ -48,6 +49,7 @@ export function Button({ accessibilityLabel?: string accessibilityHint?: string accessibilityLabelledBy?: string + onAccessibilityEscape?: () => void }>) { const theme = useTheme() const typeOuterStyle = choose<ViewStyle, Record<ButtonType, ViewStyle>>( @@ -142,7 +144,8 @@ export function Button({ accessibilityRole="button" accessibilityLabel={accessibilityLabel} accessibilityHint={accessibilityHint} - accessibilityLabelledBy={accessibilityLabelledBy}> + accessibilityLabelledBy={accessibilityLabelledBy} + onAccessibilityEscape={onAccessibilityEscape}> {label ? ( <Text type="button" style={[typeLabelStyle, labelStyle]}> {label} |