'use client'; import { Avatar, AvatarFallback } from '@/components/ui/avatar'; /** * v0 by Vercel. * @see https://v0.dev/t/igzEEdGqAvH * Documentation: https://v0.dev/docs#integrating-generated-code-into-your-nextjs-app */ import { Button } from '@/components/ui/button'; import { DropdownMenu, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuGroup, DropdownMenuItem, } from '@/components/ui/dropdown-menu'; import { logout } from '@/lib/auth/actions'; import { useSession } from '@/lib/providers/SessionProvider'; import Link from 'next/link'; import MobileNavbarLinks from '../MobileNavbarLinks/MobileNavbarLinks'; import { ThemeSwitcher } from '../ThemeSwitcher/ThemeSwitcher'; export const links = [ { href: '/', name: 'Home' }, { href: 'https://github.com/SrIzan10/stack', name: 'Github' }, { href: '/protected', name: 'Protected route' }, ]; function NavbarLinks() { return ( <> {links.map((link) => ( ))} ); } export default function Navbar() { const { user } = useSession(); return ( <> ); }