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')