diff --git a/src/components/InvoiceModal.js b/src/components/InvoiceModal.js index a28f140..9e11116 100644 --- a/src/components/InvoiceModal.js +++ b/src/components/InvoiceModal.js @@ -1,4 +1,4 @@ -import { getInvoiceById, updateInvoice, validateInvoice, addInvoiceLine, deleteInvoiceLine, addPayment, getPayments } from '../services/invoices.js'; +import { getInvoiceById, updateInvoice, validateInvoice, addInvoiceLine, deleteInvoiceLine, addPayment, getPayments, downloadInvoicePdf } from '../services/invoices.js'; import { showConfirmExitModal, FormChangeTracker } from './ConfirmExitModal.js'; export function InvoiceModal(invoiceId, onClose, onUpdate) { @@ -79,6 +79,7 @@ export function InvoiceModal(invoiceId, onClose, onUpdate) { const isDraft = invoice.status === 'draft'; const canEdit = isDraft || invoice.status === 'validated' || invoice.status === 'unpaid'; + const canDownloadPdf = invoice.status === 'validated' || invoice.status === 'paid'; modalContent.innerHTML = `