From f87bec30d2170da671c0c459eecbd8f50efb959e Mon Sep 17 00:00:00 2001 From: despiegk Date: Thu, 24 Jul 2025 12:38:27 +0200 Subject: [PATCH] ... --- src/components/Navigation.jsx | 40 ++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/src/components/Navigation.jsx b/src/components/Navigation.jsx index 641f5fb..4ae187c 100644 --- a/src/components/Navigation.jsx +++ b/src/components/Navigation.jsx @@ -1,10 +1,13 @@ +import { useState } from 'react' import { Button } from '@/components/ui/button.jsx' -import { Globe } from 'lucide-react' +import { Sheet, SheetContent, SheetTrigger, SheetClose } from '@/components/ui/sheet.jsx' +import { Globe, Menu } from 'lucide-react' import { Link, useLocation } from 'react-router-dom' import navigationData from '../config/navigation.json' function Navigation() { const location = useLocation() + const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false) const isActive = (path) => { return location.pathname === path @@ -18,6 +21,8 @@ function Navigation() { ThreeFold Galaxy + + {/* Desktop Navigation */}
{navigationData .filter(item => item.show !== false) @@ -34,6 +39,39 @@ function Navigation() { Join Now
+ + {/* Mobile Navigation */} +
+ + + + + +
+ {navigationData + .filter(item => item.show !== false) + .map((item) => ( + + setIsMobileMenuOpen(false)} + > + {item.label} + + + ))} + + + +
+
+
+