import Image from 'next/image' import {Card, CardContent} from '@/components/ui/card' import {getProfile} from '@/actions/auth' import {format} from 'date-fns' import {CheckCircleIcon, CircleAlertIcon} from 'lucide-react' import {Button, buttonVariants} from '@/components/ui/button' import RechargeModal from '@/components/composites/recharge' import {merge} from '@/lib/utils' import Link from 'next/link' import actionBill from '../_assets/action-bill.webp' import actionBuy from '../_assets/action-buy.webp' import actionLogout from '../_assets/action-logout.webp' async function UserCenter() { const resp = await getProfile() if (!resp.success) { return (
获取用户数据失败
) } const profile = resp.data return (

{profile.phone}

{`最后登录:${format(profile.last_login, 'yyyy-MM-dd HH:mm')}`}

{profile.id_token ? ( <>
已实名
{profile.name} {profile.id_no}
) : ( <> 未实名 )}

账户余额

¥ {profile.balance}

快捷入口

bill icon 我的帐单 buy icon 购买产品 logout icon 个人中心
) } export default UserCenter