import React, { useState, useEffect } from 'react'; import { Menu, X } from 'lucide-react'; const navItems = [ { href: '#/', label: 'Home' }, { href: '#/diagnostics', label: 'Diagnostics' }, { href: '#/incidents', label: 'Incidents' }, { href: '#/system', label: 'System' }, ]; export const Header: React.FC = () => { const [open, setOpen] = useState(false); useEffect(() => { const handleKey = (e: KeyboardEvent) => { if (e.key === 'Escape') setOpen(false); }; if (open) { document.addEventListener('keydown', handleKey); document.body.style.overflow = 'hidden'; } else { document.body.style.overflow = ''; } return () => { document.removeEventListener('keydown', handleKey); document.body.style.overflow = ''; }; }, [open]); return (
NEPAL 360 RECOVERY
{open && (
)}
); };