canvas-kit icon indicating copy to clipboard operation
canvas-kit copied to clipboard

docs: Migrating accessibility guidelines for Expandable & Menu

Open williamjstanton opened this issue 2 months ago • 1 comments

Summary

As part of making accessibility a "first class citizen" in Canvas docs, we will be pulling any technical information for developers off of the design site, and into the Canvas repository.

Expandable and Menu are the next set of components.

Release Category

Documentation

Checklist

  • [ ] MDX documentation adheres to Canvas Kit's Documentation Guidelines
  • [ ] Label ready for review has been added to PR

For the Reviewer

  • [ ] PR title is short and descriptive
  • [ ] PR summary describes the change (Fixes/Resolves linked correctly)
  • [ ] PR Release Notes describes additional information useful to call out in a release message or removed if not applicable
  • [ ] Breaking Changes provides useful information to upgrade to this code or removed if not applicable

Where Should the Reviewer Start?

modules/react/expandable/stories/Expandable.mdx modules/react/menu/stories/Menu.mdx

I also updated the examples using the new Avatar component and the isDecorative prop.

Areas for Feedback? (optional)

  • [ ] Code
  • [X] Documentation
  • [ ] Testing
  • [ ] Codemods

Testing Manually

Screenshots or GIFs (if applicable)

Thank You Gif (optional)

williamjstanton avatar Nov 15 '25 16:11 williamjstanton

Workday/canvas-kit    Run #9967

Run Properties:  status check passed Passed #9967  •  git commit d3f30abd66 ℹ️: Merge a0ec74114d66cf2fd7a1db61865e1eaec25d1e7a into 6589a979c0a56ef57b3fefb0057e...
Project Workday/canvas-kit
Branch Review william-docs-expandable-and-menu
Run status status check passed Passed #9967
Run duration 02m 18s
Commit git commit d3f30abd66 ℹ️: Merge a0ec74114d66cf2fd7a1db61865e1eaec25d1e7a into 6589a979c0a56ef57b3fefb0057e...
Committer William Stanton
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 86
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 862
View all changes introduced in this branch ↗︎
UI Coverage  19.4%
  Untested elements 1535  
  Tested elements 367  
Accessibility  99.33%
  Failed rules  6 critical   5 serious   0 moderate   2 minor
  Failed elements 77  

cypress[bot] avatar Nov 15 '25 16:11 cypress[bot]