From 1d3c3ae67280d0f940ad3be725fb6a883c62b1bf Mon Sep 17 00:00:00 2001 From: Bernt Date: Thu, 2 Jul 2026 17:41:41 +0000 Subject: [PATCH] Mobile: Hamburger menu for navigation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Collapsible hamburger menu (☰) for mobile - Clean header with just 'LandveX' title - Developer mode toggle as small lock icon - Menu items with emoji icons for clarity - Full navigation hidden behind menu toggle - Tested on pilot.landvex.com --- packages/ui/src/App.tsx | 84 +++++++++++++++++++++++++---------------- 1 file changed, 51 insertions(+), 33 deletions(-) diff --git a/packages/ui/src/App.tsx b/packages/ui/src/App.tsx index 778e31372..705301dba 100644 --- a/packages/ui/src/App.tsx +++ b/packages/ui/src/App.tsx @@ -11,42 +11,60 @@ import KillList from './pages/KillList'; function App() { const [developerMode, setDeveloperMode] = useState(false); + const [menuOpen, setMenuOpen] = useState(false); return ( -
-
-
-

LandveX {developerMode ? '(Dev)' : ''}

- +
+
+
+

LandveX

+
+ + +
- + {menuOpen && ( + + )}