feat: close status in receipt.

This commit is contained in:
elforjani3
2020-12-16 12:50:36 +02:00
parent 57d05102a9
commit 153b71184f
7 changed files with 122 additions and 31 deletions

View File

@@ -58,6 +58,7 @@ const defaultInitialValues = {
reference_no: '',
receipt_message: '',
statement: '',
closed:'',
entries: [...repeatValue(defaultReceipt, MIN_LINES_NUMBER)],
};
@@ -182,6 +183,7 @@ function ReceiptForm({
}
const form = {
...values,
closed: submitPayload.status,
entries: entries.map((entry) => ({
// Exclude all properties that out of request entries schema.
...pick(entry, Object.keys(defaultReceipt)),
@@ -259,7 +261,7 @@ function ReceiptForm({
initialValues={initialValues}
onSubmit={handleFormSubmit}
>
{({ isSubmitting }) => (
{({ isSubmitting ,values }) => (
<Form>
<ReceiptFromHeader
onReceiptNumberChanged={handleReceiptNumberChanged}
@@ -270,7 +272,7 @@ function ReceiptForm({
<ReceiptFormFloatingActions
isSubmitting={isSubmitting}
receiptId={receiptId}
receiptPublished={true}
isClosed={values.closed}
onSubmitClick={handleSubmitClick}
onCancelClick={handleCancelClick}
/>