import { useState, useEffect } from 'react' import { Link, Shield, BarChart3, Globe, Menu, X } from 'lucide-react' export default function Header() { const [scrolled, setScrolled] = useState(false) const [mobileOpen, setMobileOpen] = useState(false) useEffect(() => { const handleScroll = () => setScrolled(window.scrollY > 20) window.addEventListener('scroll', handleScroll) return () => window.removeEventListener('scroll', handleScroll) }, []) const navLinks = [ { label: 'Shortener', href: '#shorten' }, { label: 'Features', href: '#features' }, { label: 'Analytics', href: '#analytics' }, ] return (
sh0rtl.ink
Built with anycoder
{mobileOpen && (
{navLinks.map((link) => ( setMobileOpen(false)} className="block text-sm font-medium text-slate-400 hover:text-slate-100 transition-colors py-2" > {link.label} ))}
Built with anycoder
)}
) }