Skip to content

Conversation

@shmutalov
Copy link
Contributor

Implement slide-in drawer navigation to improve mobile user experience and support small browser windows.

Changes:

  • Add hamburger menu icon (Menu.vue)
  • Create NavigationDrawer component with slide-in animation from right
  • Update HeaderSection to show drawer on screens < 1160px (lg breakpoint)
  • Hide inline navigation on smaller screens, show on desktop
  • Include full wallet functionality (connect/disconnect) in drawer
  • Add Mint Photon button access for connected wallets
  • Provide FAQ and Security links in mobile navigation

Features:

  • Smooth 300ms slide transition with dark backdrop
  • Body scroll lock when drawer is open
  • Proper z-index layering (backdrop: z-40, drawer: z-50)
  • Contrast-friendly styling (bg-grey-500 drawer, bg-grey-400 buttons)
  • Responsive design works for mobile phones, tablets, and small windows

Fixes issue where "Connect Wallet" button was hidden on mobile devices, making wallet connection impossible for mobile users.

image image image

Implement slide-in drawer navigation to improve mobile user experience
and support small browser windows.

Changes:
- Add hamburger menu icon (Menu.vue)
- Create NavigationDrawer component with slide-in animation from right
- Update HeaderSection to show drawer on screens < 1160px (lg breakpoint)
- Hide inline navigation on smaller screens, show on desktop
- Include full wallet functionality (connect/disconnect) in drawer
- Add Mint Photon button access for connected wallets
- Provide FAQ and Security links in mobile navigation

Features:
- Smooth 300ms slide transition with dark backdrop
- Body scroll lock when drawer is open
- Proper z-index layering (backdrop: z-40, drawer: z-50)
- Contrast-friendly styling (bg-grey-500 drawer, bg-grey-400 buttons)
- Responsive design works for mobile phones, tablets, and small windows

Fixes issue where "Connect Wallet" button was hidden on mobile devices,
making wallet connection impossible for mobile users.
@netlify
Copy link

netlify bot commented Oct 24, 2025

Deploy Preview for papaya-horse-a07e88 ready!

Name Link
🔨 Latest commit b5ce3a4
🔍 Latest deploy log https://app.netlify.com/projects/papaya-horse-a07e88/deploys/68fb6bc7c9f9b60008086c46
😎 Deploy Preview https://deploy-preview-33--papaya-horse-a07e88.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@shmutalov
Copy link
Contributor Author

shmutalov commented Oct 24, 2025

It is not polished, but adds possibility to signing the transactions from mobile devices

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.

1 participant