"use client"; import Link from "next/link"; import { useRouter } from "next/navigation"; import { useAuth } from "@/contexts/auth-context"; import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { Avatar, AvatarFallback } from "@/components/ui/avatar"; import { LogOut, User, Settings, LogIn } from "lucide-react"; export function AuthHeader() { const router = useRouter(); const { user, logout } = useAuth(); const handleLogout = () => { logout(); router.push("/"); }; if (!user) { return ( ); } return (

{user.name}

{user.email}

Profile Preferences Logout
); }