"use client"; /** 사이드바 맨 아래 계정 카드. 누구로 들어와 있는지, 남은 크레딧, 나가는 길 */ import { useRouter } from "next/navigation"; import { signOut, useMe } from "@/lib/auth"; export default function AccountBadge() { const router = useRouter(); const { me } = useMe(); if (me === null) return null; if (me === false) { return (
); } return (
{me.picture ? ( // eslint-disable-next-line @next/next/no-img-element ) : ( {(me.name || me.email).slice(0, 1)} )}

{me.name || me.email}

보유 크레딧: {me.jobs_left}

{/* 화면 여기저기 남의 계정 데이터가 남아 있어 통째로 새로 받는다 */}
); }