import { Location, User, Call } from 'iconsax-react' import type { FC } from 'react' import type { Order } from '../types/Types' import { formatFaNumber } from '@/helpers/func' interface CustomerInfoProps { order: Order } const CustomerInfo: FC = ({ order }) => { const customerName = [order.user?.firstName, order.user?.lastName].filter(Boolean).join(' ') || '-' const fullAddress = order.userAddress ? `${order.userAddress.province || ''}، ${order.userAddress.city || ''}، ${order.userAddress.address || ''}، کد پستی: ${order.userAddress.postalCode || '-'}`.trim() : '-' return (
اطلاعات مشتری
شماره سفارش:
{formatFaNumber(order.orderNumber)}
نام مشتری:
{order.user?.avatarUrl && ( {customerName} )} {customerName}
شماره تماس:
{order.user?.phone || '-'}
{order.user?.referrer && (
معرف:
{order.user.referrer}
)}
{order.userAddress && (
آدرس کامل:
{fullAddress}
{order.userAddress.fullName && (
نام گیرنده:
{order.userAddress.fullName}
)}
شماره تماس گیرنده:
{order.userAddress.phone || '-'}
{order.userAddress?.latitude && order.userAddress?.longitude && (
مشاهده روی نقشه
)}
)} {order.carAddress && (
اطلاعات خودرو:
رنگ:
{order.carAddress.carColor}
مدل:
{order.carAddress.carModel}
پلاک:
{order.carAddress.plateNumber}
شماره تماس:
{order.carAddress.phone}
)}
) } export default CustomerInfo