import { memo } from 'react' import { useNavigate } from 'react-router-dom' import { Button } from '../ui/Button' import { Badge } from '../ui/Badge' import { formatDate } from '../../utils/formatDate' import { formatCurrency } from '../../utils/formatCurrency' import { ORDER_STATUS } from '../../utils/constants' export const OrderCard = memo(({ order }) => { const navigate = useNavigate() const status = ORDER_STATUS[order.status] || { label: order.status, color: 'info' } return (
{order.templatePreview ? ( ) : (
{(order.templateName || '?')[0]}
)}

{order.templateName}

{order.templateCategory}

{formatDate(order.createdAt)}

{formatCurrency(order.amount)}

{status.label}
{order.hasChat && ( )}
) })