"use client"; import { MenuIcon, X } from "lucide-react"; import { authClient } from "~/lib/auth-client"; import Link from "next/link"; import { usePathname } from "next/navigation"; import { Button } from "~/components/ui/button"; import { Skeleton } from "~/components/ui/skeleton"; import { navigationConfig } from "~/lib/navigation"; interface SidebarTriggerProps { isOpen: boolean; onToggle: () => void; } export function SidebarTrigger({ isOpen, onToggle }: SidebarTriggerProps) { const pathname = usePathname(); const { isPending } = authClient.useSession(); // const isPending = false; return ( <> {/* Mobile dropdown navigation */} {isOpen && (