import { useAuthContext } from "@/contexts/AuthContext"; import { Button } from "@/components/ui/button"; import Link from "next/link"; import { LogIn, LogOut } from "lucide-react"; import { useRouter } from "next/router"; export const AuthButton = () => { const { user, logout } = useAuthContext(); const router = useRouter(); const handleLogout = async () => { await logout(); router.push("/login"); }; return ( <> {user ? ( ) : ( )} ); };