Skip to content

feat-699-accessible-mobile-navigation-drawer - #709

Merged
Jaydbrown merged 2 commits into
conduit-protocol:mainfrom
EcstaceeLOR:feat/699-mobile-navigation-drawer
Oct 1, 2026
Merged

Jaydbrown merged 2 commits into
conduit-protocol:mainfrom
EcstaceeLOR:feat/699-mobile-navigation-drawer

Conversation

@EcstaceeLOR

@EcstaceeLOR EcstaceeLOR commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Reworks the mobile navigation into an accessible slide-in drawer for viewports below 768px.

Changes

  • Uses the 768px (md) breakpoint so navigation does not wrap on tablet-sized screens.
  • Adds a right-side drawer with backdrop and smooth open/close transition.
  • Supports Escape to close and backdrop click to dismiss.
  • Moves keyboard focus into the drawer, traps Tab navigation while open, and restores focus when it closes.
  • Removes closed drawer links from the tab order.

Verification

  • Reviewed keyboard, focus, and responsive behavior in the component implementation.
  • Local typecheck/test execution is pending because the environment cannot complete dependency installation without its certificate chain; this repository currently exposes no PR checks.

Closes #699

@drips-wave

drips-wave Bot commented Sep 29, 2026

Copy link
Copy Markdown

@EcstaceeLOR Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Jaydbrown
Jaydbrown merged commit f060781 into conduit-protocol:main Oct 1, 2026
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.

components/Navbar: add mobile hamburger menu drawer with smooth slide transition

2 participants