diff --git a/components/navbar.tsx b/components/navbar.tsx index 255b960..82b3a5b 100644 --- a/components/navbar.tsx +++ b/components/navbar.tsx @@ -10,7 +10,8 @@ import { routes } from "@/lib/routes" import { usePathname, useRouter, useSearchParams } from "next/navigation" import { useDebounce } from "@/lib/hooks/useDebounce" import { authClient, useSession } from "@/lib/auth-client" -import { LogOut, User } from "lucide-react" +import { LogOut, User, Bookmark } from "lucide-react" +import { authRoutes } from "@/lib/routes" export default function Navbar() { const pathname = usePathname() @@ -237,16 +238,14 @@ export default function Navbar() { /> ) : session ? ( {userMenuOpen && ( <>
- setUserMenuOpen(false) - } + onClick={() => setUserMenuOpen(false)} />
+ {authRoutes.map((route) => ( + setUserMenuOpen(false)} + className='w-full flex items-center gap-2 px-3 py-2 text-sm text-text/70 hover:text-text hover:bg-text/5 transition-colors' + > + {route.icon === "User" && } + {route.icon === "Bookmark" && } + {route.title} + + ))} +