react-native-paper icon indicating copy to clipboard operation
react-native-paper copied to clipboard

Let Chip get custom accessibility roles

Open billomore opened this issue 1 year ago • 0 comments

Is your feature request related to a problem? Please describe. The Chip component is frequently used for display purposes, and in these cases is often never clickable. However, the Chip element still announces as a button because it has accessibilityRole="button" hardcoded.

When the Chip element is not being used as a button, a more sensible accessibilityRole should be able to be passed through. This PR keeps the default "button" accessibilityRole, but adds the ability to pass in a different accessibilityRole if "button" doesn't make sense.

Describe the solution you'd like I'd like to be able to pass custom accessibility roles to Chips.

There's a PR #4327 by @meatnordrink that fixes the issue, it's really simple and straightforward.

Describe alternatives you've considered Creating my own Chip component could be an alternative, but I really like the concept of having as much UI elements as possible under one lib.

billomore avatar Apr 25 '24 19:04 billomore