'use client'; import { useState, useEffect } from 'react'; import Link from 'next/link'; import { PawPrint } from 'lucide-react'; import SideMenu from './SideMenu'; export default function Header() { const [scrolled, setScrolled] = useState(false); const [menuOpen, setMenuOpen] = useState(false); useEffect(() => { const handleScroll = () => setScrolled(window.scrollY > 8); window.addEventListener('scroll', handleScroll, { passive: true }); return () => window.removeEventListener('scroll', handleScroll); }, []); useEffect(() => { if (menuOpen) { document.body.style.overflow = 'hidden'; } else { document.body.style.overflow = ''; } return () => { document.body.style.overflow = ''; }; }, [menuOpen]); return ( <>
{/* Logo */} PawLink {/* Hambúrguer animado */}
{/* Side Menu — sempre montado, abre/fecha via CSS */} setMenuOpen(false)} /> ); }