There is a discussion going on in the PR about how this is a breaking change because the label is actually required for this component to pass accessibility checks (Jeff or other a11y specialists feel free to jump in on this).
What I need from the group:
PR is ready for another pass of review
I will most likely need some guidance in regards to how we handle breaking changes. I can see how to format the commit message, but am wondering if there is any other protocol to follow? Any docs I can look at?
[Adam] Was it possible to do a conditional prop?
Yes, using requiredWhenNot prop type helper.
Breaking change because one of these props is required
Channels
Paragon Working Group
Frontend Working Group
#edx-fedx (internal 2U)
#tech-dev-edx (internal 2U)
5 mins
Accessibility information for components on the Paragon docs site
@Vladyslav Zadorozhnii
I think it is interesting to know what accessibility standards are used for specific component. Also it allows to revisit components accessibility.
Solution: Put accessibility information in the table at the bottom of a component page. Maybe provide separate Accessibility page with basic information.
[idea] Table explaining the aria-* attributes, etc. with the reason(s) why.
Extend the “Edit this page”
@Adam Stankiewicz to file the ticket to add the “Edit this page” issue.
Edit the a11y table.
[Jeff] “Need to know certain things to use components properly”