import { Link, useLocation } from 'react-router-dom'; import { Sun, Moon, Globe, ExternalLink, Menu, X } from 'lucide-react'; import { useApp } from '../contexts/AppContext'; import { useI18n } from '../hooks/useI18n'; import { siteData } from '../data/siteData'; export default function Nav() { const { theme, mobileMenuOpen, toggleTheme, toggleLang, openMobileMenu, closeMobileMenu } = useApp(); const { t, bi } = useI18n(); const location = useLocation(); const currentPath = '/' + location.pathname.slice(1); return ( <>
{siteData.nav.map((n) => { const navPath = n.hash.slice(2) || '/'; return ( {bi(n.label)} ); })}
); }