diff --git a/app/(app)/clients/[id]/page.tsx b/app/(app)/clients/[id]/page.tsx index 054ad9f..4a65e5b 100644 --- a/app/(app)/clients/[id]/page.tsx +++ b/app/(app)/clients/[id]/page.tsx @@ -547,6 +547,15 @@ export default function ClientDetailPage() {
Account #{subscriber?.accountNumber}
+{label}
+{value}
+Plan
+{account.subscription.planName}
+Speed
++ {account.subscription.downloadMbps}↓ / {account.subscription.uploadMbps}↑ Mbps +
+Monthly Rate
+{formatCurrency(account.subscription.monthlyRate)}
+Status
+ + {account.subscription.status} + +No active subscription.
+ )} ++ You have an outstanding balance. Please settle your invoices to avoid service interruption. +
+ )} +View Invoices
+See your billing history
+ + +Support Tickets
+View or raise a ticket
+ +| + {h} + | + ))} +||||
|---|---|---|---|---|
| + {inv.invoiceNumber ?? inv.id.slice(0, 8)} + | ++ {formatCurrency(Number(inv.total ?? 0))} + | +0 ? 600 : 400, color: Number(inv.balance) > 0 ? '#DC2626' : '#64748B' }}> + {formatCurrency(Number(inv.balance ?? 0))} + | ++ {inv.dueDate ? formatDate(inv.dueDate) : '—'} + | ++ + {inv.status} + + | +
Enter your ISP code and account details to continue.
+ + {error && ( +| + {h} + | + ))} +|||
|---|---|---|---|
| {t.subject} | +{t.type ?? '—'} | ++ + {t.status.replace('_', ' ')} + + | +{formatDate(t.createdAt)} | +
Describe your issue and our team will get back to you.
+ + {submitError && ( +