"use client"; import Link from "next/link"; import { useRouter } from "next/navigation"; import { signOut, useSession } from "next-auth/react"; const AuthButton = ({ shouldShowScrolled = false, onLinkClick }: { shouldShowScrolled: boolean; onLinkClick?: () => void; }) => { const { data: session, status } = useSession(); const router = useRouter(); const handleLogout = async () => { try { await signOut({ redirect: false }); router.push("/"); router.refresh(); } catch (error) { console.error("Logout error:", error); } }; if (status === "loading") { return (
); } if (session?.user) { return (
{/* 구분선 */}
{session.user.name}님
); } return (
로그인
); }; export default AuthButton;