- Renamed MobileMenu to Menu component (no longer mobile-only) - Added 500ms debounce to prevent accidental double-tap menu toggles - Improved click-outside detection using ref-based containment check - Removed mobile/desktop navigation split - menu now consistent everywhere - All pages now use single hamburger menu on both mobile and desktop - Simplified header layouts across index, sermon, profile, admin, and users pages This provides a cleaner, more consistent UX with the hamburger menu available on all screen sizes. The debounce prevents the menu from closing accidentally when navigating between pages or double-tapping. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
14 KiB
14 KiB