From ff95008bc6b4d2de425c8875ee31905b3ccd414f Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Tue, 15 Dec 2020 20:11:36 +0200 Subject: [PATCH] feat: invoice status. --- .../Sales/Invoice/InvoiceFloatingActions.js | 42 ++++----- .../containers/Sales/Invoice/InvoiceForm.js | 7 +- .../Sales/Invoice/InvoiceForm.schema.js | 2 +- .../Sales/Invoice/InvoicesDataTable.js | 13 ++- .../containers/Sales/Invoice/components.js | 85 +++++++++++++++++++ client/src/lang/en/index.js | 11 +++ client/src/static/json/icons.js | 50 ++++++----- client/src/style/pages/invoice-form.scss | 59 +++++++++---- 8 files changed, 200 insertions(+), 69 deletions(-) create mode 100644 client/src/containers/Sales/Invoice/components.js diff --git a/client/src/containers/Sales/Invoice/InvoiceFloatingActions.js b/client/src/containers/Sales/Invoice/InvoiceFloatingActions.js index 32954c18d..115020160 100644 --- a/client/src/containers/Sales/Invoice/InvoiceFloatingActions.js +++ b/client/src/containers/Sales/Invoice/InvoiceFloatingActions.js @@ -25,38 +25,38 @@ export default function InvoiceFloatingActions({ onCancelClick, onClearClick, invoice, - invoicePublished, + isDelivered, }) { const { resetForm, submitForm } = useFormikContext(); - const handleSubmitPublishBtnClick = (event) => { + const handleSubmitDeliverBtnClick = (event) => { saveInvoke(onSubmitClick, event, { redirect: true, - publish: true, + delivered: true, }); }; - const handleSubmitPublishAndNewBtnClick = (event) => { + const handleSubmitDeliverAndNewBtnClick = (event) => { submitForm(); saveInvoke(onSubmitClick, event, { redirect: false, - publish: true, + delivered: true, resetForm: true, }); }; - const handleSubmitPublishContinueEditingBtnClick = (event) => { + const handleSubmitDeliverContinueEditingBtnClick = (event) => { submitForm(); saveInvoke(onSubmitClick, event, { redirect: false, - publish: true, + delivered: true, }); }; const handleSubmitDraftBtnClick = (event) => { saveInvoke(onSubmitClick, event, { redirect: true, - publish: false, + delivered: false, }); }; @@ -64,7 +64,7 @@ export default function InvoiceFloatingActions({ submitForm(); saveInvoke(onSubmitClick, event, { redirect: false, - publish: false, + delivered: false, resetForm: true, }); }; @@ -73,7 +73,7 @@ export default function InvoiceFloatingActions({ submitForm(); saveInvoke(onSubmitClick, event, { redirect: false, - publish: false, + delivered: false, }); }; @@ -88,26 +88,26 @@ export default function InvoiceFloatingActions({ return (
- {/* ----------- Save And Publish ----------- */} - + {/* ----------- Save And Deliver ----------- */} +