'use client' import { cn } from '@/utils/cn' import { Folder, Home, Info, Rss, Tags } from 'lucide-react' import Link from 'next/link' import { usePathname } from 'next/navigation' type NavItem = { href: string label: string icon: React.ReactNode target?: string rel?: string } const navItems: NavItem[] = [ { href: '/', label: 'Home', icon: }, { href: '/categories', label: 'Categories', icon: }, { href: '/about', label: 'About', icon: }, { href: '/tags', label: 'Tags', icon: }, { href: '/feed.xml', label: 'RSS Feed', icon: , target: '_blank', rel: 'noopener noreferrer', }, ] export function NavLinks() { const pathname = usePathname() const isActive = (href: string) => { if (href === '/') { return pathname === href } return pathname?.startsWith(href) } return navItems.map((item) => (
  • {item.icon} {item.label}
  • )) }