Polish public invoice layout: account grid, duration, and copy-to-clipboard.

Also preserve item description line breaks and use local ported invoice links in DEV.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-08-11 16:03:33 +03:30
co-authored by Cursor
parent f21041b950
commit 2be3b3376d
7 changed files with 154 additions and 43 deletions
+4
View File
@@ -196,6 +196,10 @@ export function InvoicesPage() {
}
function invoicePublicUrl(invoice: Invoice) {
// Local: public viewer is on super-admin Vite (port 5174), not the apex domain.
if (import.meta.env.DEV || import.meta.env.VITE_INVOICE_PUBLIC_BASE_URL) {
return getInvoicePublicUrlFallback(invoice.publicId, getActiveBusinessDomain())
}
return (
invoice.publicUrl ||
getInvoicePublicUrlFallback(invoice.publicId, getActiveBusinessDomain())