Skip to content

Fix keyboard navigation and ARIA labels in dashboard sidebar/nav - #316

Merged
Lakes41 merged 1 commit into
Adamantine-guild:mainfrom
bridgetthnkechi87-cloud:fix/dashboard-nav-a11y
Jul 29, 2026
Merged

Fix keyboard navigation and ARIA labels in dashboard sidebar/nav#316
Lakes41 merged 1 commit into
Adamantine-guild:mainfrom
bridgetthnkechi87-cloud:fix/dashboard-nav-a11y

Conversation

@bridgetthnkechi87-cloud

Copy link
Copy Markdown
Contributor

Closes #294

Summary

  • Added active-route accessibility support with aria-current="page"
  • Added accessible labels and expanded/controls states for icon-only nav buttons
  • Improved visible focus-visible styles for dashboard navigation controls
  • Wired the mobile navigation menu so it can be opened, closed, and dismissed with Escape
  • Extracted nav item matching into a shared helper and added tests

Testing

  • pnpm --filter @guildpass/dashboard test apps/dashboard/test/nav-items.test.ts
  • Result: 64 passed, 0 failed

@Lakes41
Lakes41 merged commit 4be3eb3 into Adamantine-guild:main Jul 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix keyboard navigation and missing ARIA labels in dashboard sidebar/nav

2 participants