"use client"; import { Book, BookOpenText, Briefcase, FileText, FolderGit2, Home, Menu, Newspaper, Plane, X, } from "lucide-react"; import { usePathname } from "next/navigation"; import Link from "next/link"; import { useEffect, useState } from "react"; const navItems = [ { href: "/", label: "About", icon: Home }, { href: "/blog", label: "Blog", icon: Book }, { href: "/articles", label: "Articles", icon: Newspaper }, { href: "/projects", label: "Projects", icon: FolderGit2 }, { href: "/publications", label: "Publications", icon: BookOpenText }, { href: "/experience", label: "Experience", icon: Briefcase }, { href: "/travel", label: "Travel", icon: Plane }, { href: "/cv", label: "CV", icon: FileText }, ]; export function Navigation() { const pathname = usePathname(); const [isOpen, setIsOpen] = useState(false); return ( <>