diff --git a/src/pages/client/MyInvoices.jsx b/src/pages/client/MyInvoices.jsx
index 557e8ed..52dd15d 100644
--- a/src/pages/client/MyInvoices.jsx
+++ b/src/pages/client/MyInvoices.jsx
@@ -73,25 +73,24 @@ export default function MyInvoices() {
{invoices.map(inv => {
const isOverdue = inv.status !== 'paid' && new Date(inv.due_date) < new Date();
return (
-
+
-
{inv.invoice_number}
-
- Issued {new Date(inv.invoice_date).toLocaleDateString()} · Due{' '}
-
- {new Date(inv.due_date).toLocaleDateString()}
+
+ {inv.invoice_number}
+
+ Issued {new Date(inv.invoice_date).toLocaleDateString()}
+ {inv.items?.length > 0 && ` · ${inv.items.length} item${inv.items.length !== 1 ? 's' : ''}`}
- {isOverdue && ' · Overdue'}
- {inv.items?.length > 0 && ` · ${inv.items.length} item${inv.items.length !== 1 ? 's' : ''}`}
+
+
+ {inv.status}
+ {isOverdue && Overdue}
+ ${Number(inv.total).toFixed(2)}
-
-
{inv.status}
-
${Number(inv.total).toFixed(2)}
-
handleDownload(inv)}>
- Download PDF
-
-
+
handleDownload(inv)} style={{ flexShrink: 0 }}>
+ Download PDF
+
);
})}