From c5989cb53e260e27fe533ed4f6eaf35218e72a53 Mon Sep 17 00:00:00 2001 From: kusowl Date: Thu, 8 Jan 2026 15:13:58 +0530 Subject: [PATCH] feat(landing page): add mobile nav menu --- resources/js/nav-menu.js | 11 +++++++++ .../views/components/how-it-works.blade.php | 2 +- resources/views/components/navbar.blade.php | 24 +++++++++++++++++++ resources/views/home.blade.php | 1 + 4 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 resources/js/nav-menu.js diff --git a/resources/js/nav-menu.js b/resources/js/nav-menu.js new file mode 100644 index 0000000..5919a29 --- /dev/null +++ b/resources/js/nav-menu.js @@ -0,0 +1,11 @@ +const openBtn = document.getElementById('openBtn'); +const closeBtn = document.getElementById('closeBtn'); +const mobileMenu = document.getElementById('mobileMenu'); + +openBtn.addEventListener('click', () => { + mobileMenu.classList.remove('hidden') +}) + +closeBtn.addEventListener('click', () => { + mobileMenu.classList.add('hidden') +}) diff --git a/resources/views/components/how-it-works.blade.php b/resources/views/components/how-it-works.blade.php index 3452bf5..6f59a11 100644 --- a/resources/views/components/how-it-works.blade.php +++ b/resources/views/components/how-it-works.blade.php @@ -5,7 +5,7 @@ A simple, three step process to connect buyers with trusted sellers and service
providers

-
+
diff --git a/resources/views/components/navbar.blade.php b/resources/views/components/navbar.blade.php index ef506d9..f4d0e32 100644 --- a/resources/views/components/navbar.blade.php +++ b/resources/views/components/navbar.blade.php @@ -3,6 +3,7 @@ {{config('app.name')}} + + + + + + + + + + diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php index 7c974dc..69e909f 100644 --- a/resources/views/home.blade.php +++ b/resources/views/home.blade.php @@ -5,4 +5,5 @@ + @vite('resources/js/nav-menu.js')