axe-core icon indicating copy to clipboard operation
axe-core copied to clipboard

With linting, how to handle custom React object that could be transcribed into various HTML elements

Open jasonhocker opened this issue 1 year ago • 1 comments

Product

axe Linter

Question

For an object that may produce different HTML based on attributes, how would you define that as a global-components in axe-linter.yaml? I am thinking that Typography from @mui https://mui.com/material-ui/react-typography/ is like that. If I have <Typography> but it may produce different h1 h2... based on the variant attribute in our component library, how would I map that? Is the @mui version simply a global-components mapping or is it special?

jasonhocker avatar Jun 04 '24 14:06 jasonhocker

Thanks for the question. At the moment this in't supported. It's a feature we're aware of but haven't figured out how we're going to handle it yet.

straker avatar Jun 04 '24 21:06 straker