feat(design-system): [OCISDEV-399] add table caption #13224
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.



Description
We added a caption to the
OcTablecomponent. It's content can be set via a newly introducedcaptionprop. The visibility of the caption can also be toggled via newcaptionVisibleprop. By default, it is visible only to screen readers. If theOcTableincludes any sortable columns, the caption will automatically include screen reader only explanation of sorting capabilities. This makes sure that screen readers are not overriding column headers with actions viaaria-labeland that it does not repeat the same action multiple times. All of this behavior is directly inspired by the ARIA Authoring Practices Guide (APG).Motivation and Context
Adjustments after accessibility audit.
How Has This Been Tested?
Types of changes