"use client" import { Button } from "@/components/ui/button" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Badge } from "@/components/ui/badge" import { BookOpen, Code, FileText, Hash, Settings, Tag, Info, Users, Navigation, ChevronRight, Home } from "lucide-react" import Link from "next/link" import { usePathname } from "next/navigation" const navigationItems = [ { name: "Kitchen Sink", href: "/", icon: Home }, { name: "Basic Tags", href: "/basic-tags", icon: Tag }, { name: "Parameters", href: "/parameters", icon: Code }, { name: "Types", href: "/type-definitions", icon: Hash }, { name: "Functions", href: "/functions", icon: Settings }, { name: "Modules", href: "/modules", icon: FileText }, { name: "Advanced", href: "/advanced", icon: BookOpen }, { name: "Objects", href: "/objects", icon: Hash }, { name: "Docs", href: "/documentation", icon: Info }, { name: "Examples", href: "/examples", icon: Info }, { name: "Best Practices", href: "/best-practices", icon: Users }, ] export default function Sidebar() { const pathname = usePathname() return ( ) }