-
Notifications
You must be signed in to change notification settings - Fork 357
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(docs): update menutoggle examples icon prop #11005
base: main
Are you sure you want to change the base?
Conversation
Preview: https://patternfly-react-pr-11005.surge.sh A11y report: https://patternfly-react-pr-11005-a11y.surge.sh |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
General comment. We do not need to wrap the icons in the <Icon>
componet. The Icon componet should only be used when needed (e.g. sizing).
Just want to +1 removing |
This looks good to me. As an aside, I see |
The aria-hidden is on a lot but not every instance of the toggle icons, do we need it? Does it hurt to have or not have considering the toggles should all have aria-labels? @thatblindgeye |
Because the svg elements that are used have That said... the icons we typically import from the pf/react-icons package already have aria-hidden set to true by default; it's only ever not set when an icons Looks like we also have a test suite for the |
Closes: #10841
This PR updates the
<MenuToggle>
components across all examples/demos to use theicon
prop to pass icons where they are currently being passed as children.This also updates one usage within the
Table
component: https://github.com/patternfly/patternfly-react/pull/11005/files#diff-5970fe3afb01cc875a418ab5399d91df662a78a5edc8f2c7c2e217f0315101ebR110-R114