Skip to content

Feat/mobile nav menu 13#75

Open
manueldezman wants to merge 3 commits into
ShadeProtocol:mainfrom
manueldezman:feat/mobile-nav-menu-13
Open

Feat/mobile nav menu 13#75
manueldezman wants to merge 3 commits into
ShadeProtocol:mainfrom
manueldezman:feat/mobile-nav-menu-13

Conversation

@manueldezman
Copy link
Copy Markdown

@manueldezman manueldezman commented May 31, 2026

Closes #13


Summary

Adds a mobile navigation drawer for small screens and moves merchant-facing pages into the shared dashboard shell so the standard sidebar/topbar appears consistently across merchant routes.

Changes

  • Added a mobile-only hamburger menu in the topbar with a slide-out navigation drawer.
  • Shared navigation item definitions between desktop sidebar and mobile drawer.
  • Hid the desktop sidebar on small screens and removed mobile left-offset spacing.
  • Moved merchant routes into the (dashboard) route group while preserving public URLs.
  • Added a placeholder /customers page for the existing Customers nav item.
  • Fixed a JSX unescaped entities lint error in payment instructions copy.

Verification

  • npm run typecheck
  • npm run format:check
  • npm run lint

Screenshot

Screencast.from.2026-05-31.14-21-01.mp4

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 31, 2026

@manueldezman 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

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.

Create Mobile Navigation Menu

1 participant