"use client" import Link from "next/link" import { usePathname } from "next/navigation" import { Search, Database, MessageCircle } from "lucide-react" import { cn } from "@/lib/utils" export function Navigation() { const pathname = usePathname() const routes = [ { label: "Knowledge Sources", icon: Database, href: "/knowledge-sources", active: pathname === "/" || pathname === "/knowledge-sources", }, { label: "Search", icon: Search, href: "/search", active: pathname === "/search", }, { label: "Chat", icon: MessageCircle, href: "/chat", active: pathname === "/chat", }, ] return (