diff --git a/client/src/containers/Drawers/EstimateDetailDrawer/index.js b/client/src/containers/Drawers/EstimateDetailDrawer/index.js index f7aee682d..5f83833eb 100644 --- a/client/src/containers/Drawers/EstimateDetailDrawer/index.js +++ b/client/src/containers/Drawers/EstimateDetailDrawer/index.js @@ -15,7 +15,15 @@ function EstimateDetailDrawer({ payload: { estimateId }, }) { return ( - + diff --git a/client/src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetail.js b/client/src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetail.js index abd18f28c..4a9037206 100644 --- a/client/src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetail.js +++ b/client/src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetail.js @@ -10,20 +10,15 @@ import { useInvoiceDetailDrawerContext } from './InvoiceDetailDrawerProvider'; * Invoice view detail. */ export default function InvoiceDetail() { - const { transactions, invoiceId } = useInvoiceDetailDrawerContext(); + const { transactions } = useInvoiceDetailDrawerContext(); return (
- + } + panel={} /> { + return invoiceId + ? (history.push(`/invoices/${invoiceId}/edit`), + closeDrawer('invoice-detail-drawer')) + : null; + }; + + // Handle delete sale invoice. + const onDeleteInvoice = () => { + return invoiceId + ? (openAlert('invoice-delete', { invoiceId }), + closeDrawer('invoice-detail-drawer')) + : null; + }; + + // Handle print invoices. + const onPrintInvoice = () => { + openDialog('invoice-pdf-preview', { invoiceId }); + }; + + return ( + + +