"use client"; import { motion, AnimatePresence } from "framer-motion"; import Image from "next/image"; import Link from "next/link"; import { useState, useEffect } from "react"; import AnimatedButton from "./AnimatedButton"; const navLinks = [ { href: "/", label: "Home" }, { href: "/what-we-do", label: "What We Do" }, { href: "/products", label: "Products" }, { href: "/sustainability", label: "Sustainability" }, { href: "/culture", label: "Our Culture" }, ]; export default function Navigation() { const [isScrolled, setIsScrolled] = useState(false); const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false); useEffect(() => { const handleScroll = () => { setIsScrolled(window.scrollY > 20); }; window.addEventListener("scroll", handleScroll); return () => window.removeEventListener("scroll", handleScroll); }, []); return ( <> {/* Mobile Menu */} {isMobileMenuOpen && ( {/* Backdrop */} setIsMobileMenuOpen(false)} /> {/* Menu Panel */}
setIsMobileMenuOpen(false)} > Contact Us
)}
); }