"use client"; import { useState, useEffect } from "react"; import Link from "next/link"; import { usePathname } from "next/navigation"; const Navbar = () => { const [isScrolled, setIsScrolled] = useState(false); const pathname = usePathname(); useEffect(() => { const handleScroll = () => { setIsScrolled(window.scrollY > 10); }; window.addEventListener("scroll", handleScroll); return () => { window.removeEventListener("scroll", handleScroll); }; }, []); const navLinks = [ { href: "/", label: "Home" }, { href: "/projects", label: "Projects" }, { href: "https://blog.gabrielkaszewski.dev/", label: "Blog", external: true, }, { href: "/about", label: "About" }, ]; const baseClasses = "fixed z-20 flex w-full items-center justify-center p-4 transition-all duration-300"; const scrolledClasses = "bg-gray-900/80 backdrop-blur-md"; const transparentClasses = "bg-transparent"; return ( ); }; export default Navbar;