"use client" import Link from "next/link" import { usePathname } from "next/navigation" import { cn } from "@/lib/utils" import { useAuth } from "@/lib/auth-context" import { LayoutDashboard, FolderKanban, Layers, LogOut, Terminal, ExternalLink } from "lucide-react" import { Button } from "@/components/ui/button" const navItems = [ { href: "/admin", label: "Dashboard", icon: LayoutDashboard }, { href: "/admin/projects", label: "Projects", icon: FolderKanban }, { href: "/admin/stack", label: "Tech Stack", icon: Layers }, ] export function AdminSidebar() { const pathname = usePathname() const { logout } = useAuth() return ( ) }