'use client'; import Link from 'next/link'; import type {CustomerOrder} from '@/types/account'; import {useLanguage} from '@/app/context/LanguageContext'; import {accountCopy, paymentStatusLabels} from '@/data/account'; import OrderStatusTag from './OrderStatusTag'; export default function OrderCard({order}: {order: CustomerOrder}) { const {locale} = useLanguage(); const copy = accountCopy[locale]; return (

{copy.orderNumber}

{order.number}
{copy.orderDate}{order.createdAt}
{copy.paymentStatus}{paymentStatusLabels[locale][order.paymentStatus]}
{copy.orderItems}{order.items.reduce((sum, item) => sum + item.quantity, 0).toLocaleString(locale === 'fa' ? 'fa-IR' : 'en-US')}
{copy.details}
); }