'use client';
import { User } from '@/types/user';
import { formatDate, formatPrice, getFullName, getEmail, getMobile } from '@/lib/utils';
import { CalendarIcon, EnvelopeIcon, PhoneIcon, WalletIcon, UserIcon } from '@heroicons/react/24/outline';
interface UserInfoProps {
user: User;
}
export default function UserInfo({ user }: UserInfoProps) {
return (
اطلاعات کاربر
- نام کامل
-
{getFullName(user)}
- ایمیل
-
{getEmail(user.email)}
- شماره موبایل
-
{getMobile(user.mobile)}
- کیف پول
-
{formatPrice(user.wallet)} تومان
- تاریخ عضویت
-
{formatDate(user.created_at)}
{user.birthday && (
- تاریخ تولد
-
{formatDate(user.birthday)}
)}
{user.gender && (
- جنسیت
-
{user.gender === 'male' ? 'مرد' : user.gender === 'female' ? 'زن' : user.gender}
)}
);
}