From 5d30d1f4a1faa162a0702ac826063d1927be06e8 Mon Sep 17 00:00:00 2001 From: Josh Wright Date: Tue, 28 Apr 2026 12:29:46 -0400 Subject: [PATCH] Make dev menu (Ctrl+D) always available without localStorage gate Co-Authored-By: Claude Opus 4.6 --- apps/web/src/components/dev/DevMenu.tsx | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/apps/web/src/components/dev/DevMenu.tsx b/apps/web/src/components/dev/DevMenu.tsx index 8fb78b6..4733990 100644 --- a/apps/web/src/components/dev/DevMenu.tsx +++ b/apps/web/src/components/dev/DevMenu.tsx @@ -18,16 +18,13 @@ export function DevMenu() { const [isOpen, setIsOpen] = useState(false); const [activeTab, setActiveTab] = useState('resources'); - const isEnabled = import.meta.env.DEV || localStorage.getItem('token-empire-dev-menu') === 'true'; - useEffect(() => { - if (!isEnabled) return; const handler = () => setIsOpen((o) => !o); window.addEventListener('toggle-dev-menu', handler); return () => window.removeEventListener('toggle-dev-menu', handler); - }, [isEnabled]); + }, []); - if (!isEnabled || !isOpen) return null; + if (!isOpen) return null; return (