From c5826a34d0941b7a80868982b043484ad66d6267 Mon Sep 17 00:00:00 2001 From: kibin Date: Wed, 1 Apr 2026 07:45:02 +0000 Subject: [PATCH] fix(254): move invoice modal buttons to sticky footer --- app/(app)/invoices/page.tsx | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/app/(app)/invoices/page.tsx b/app/(app)/invoices/page.tsx index 77cc8b6..6be0257 100644 --- a/app/(app)/invoices/page.tsx +++ b/app/(app)/invoices/page.tsx @@ -154,7 +154,20 @@ export default function InvoicesPage() { {/* Invoice Detail Modal */} - setSelected(null)} title={`Invoice ${selected?.invoiceNumber ?? ""}`} className="max-w-lg"> + setSelected(null)} + title={`Invoice ${selected?.invoiceNumber ?? ""}`} + className="max-w-lg" + footer={selected ? ( + <> + {selected.status !== "VOID" && selected.status !== "PAID" && ( + + )} + + + ) : undefined} + > {selected && (
@@ -196,13 +209,6 @@ export default function InvoicesPage() { disabled={!payForm.amount}>Record Payment
)} - -
- {selected.status !== "VOID" && selected.status !== "PAID" && ( - - )} - -
)}