Skip to content
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

Add ARIA labels to Sidebar component - Vanilla.js #96

Open
9 tasks
Tracked by #81
blackgirlbytes opened this issue Aug 28, 2024 · 4 comments
Open
9 tasks
Tracked by #81

Add ARIA labels to Sidebar component - Vanilla.js #96

blackgirlbytes opened this issue Aug 28, 2024 · 4 comments

Comments

@blackgirlbytes
Copy link
Contributor

blackgirlbytes commented Aug 28, 2024

Add ARIA labels to Sidebar component - Vanilla

🚀 Goal

Improve the accessibility of the Sidebar component in our Vanilla DWA starter by adding appropriate ARIA labels to key elements.

🤔 Background

Adding ARIA (Accessible Rich Internet Applications) labels will make our Sidebar component more usable for people relying on assistive technologies.

This is part of our larger project to create a Vanilla.js DWA starter. See our main issue here for the full context and list of all related tasks.

🔑 Tasks and Acceptance Criteria

  • Review the current structure of the Sidebar component
  • Add ARIA labels to the following elements:
    • The main Sidebar container
    • Each navigation link in the Sidebar
    • Any buttons or interactive elements (e.g., toggle for expanding/collapsing)
    • The Web5 connection status or button (if present in the Sidebar)
  • Ensure all interactive elements are keyboard accessible
  • Test the Sidebar with a screen reader to verify labels are read correctly
  • Update any relevant documentation or comments in the code

🌟 Resources

Getting Started

  1. Comment ".take" on this issue to get assigned
  2. Fork the repository and create a new branch for this task
  3. Follow the tasks outlined above
  4. Submit a pull request with your changes
  5. Respond to any feedback during the review process

Questions?

If you have any questions or need clarification, please comment on this issue or join our Discord community.

Happy coding! 🎉

@taniashiba taniashiba changed the title Add ARIA labels to Sidebar component - Next.js Add ARIA labels to Sidebar component - Vanilla.js Aug 29, 2024
@VANSH3104
Copy link

@blackgirlbytes @taniashiba can i also work on this too ?

@taniashiba
Copy link
Contributor

I believe the other tasks need to be completed before ARIA labels, but @blackgirlbytes may be able to say.

Have you completed your current tasks so far?

@naaa760
Copy link

naaa760 commented Oct 24, 2024

.take

Copy link

Thanks for taking this issue! Let us know if you have any questions!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants