"use client" import Link from "next/link" import { usePathname, useRouter } from "next/navigation" import { LayoutDashboard, Image, Search, Send, ListOrdered, FileText, LogOut } from "lucide-react" const links = [ { href: "/feed", label: "Feed", icon: LayoutDashboard }, { href: "/submit", label: "Enviar", icon: Send }, { href: "/search", label: "Buscar", icon: Search }, { href: "/queue", label: "Cola", icon: ListOrdered }, { href: "/admin/posts", label: "Posts", icon: FileText }, ] export function Sidebar() { const pathname = usePathname() const router = useRouter() async function handleLogout() { await fetch("/api/auth/logout", { method: "POST" }) router.push("/login") } // Do not render sidebar / bottom bar if inside reader page if (pathname.includes("/read")) { return null } return ( <> {/* Desktop Sidebar */} {/* Mobile Bottom Navigation Bar */} ) }