Fix: Disable save button.

This commit is contained in:
elforjani3
2020-10-28 18:20:04 +02:00
parent b6d6e36574
commit bc94e4b5ab
3 changed files with 8 additions and 8 deletions

View File

@@ -117,11 +117,11 @@ const EstimateForm = ({
entries: Yup.array().of( entries: Yup.array().of(
Yup.object().shape({ Yup.object().shape({
quantity: Yup.number() quantity: Yup.number()
.nullable() .nullable()
.when(['rate'], { .when(['rate'], {
is: (rate) => rate, is: (rate) => rate,
then: Yup.number().required(), then: Yup.number().required(),
}), }),
rate: Yup.number().nullable(), rate: Yup.number().nullable(),
item_id: Yup.number() item_id: Yup.number()
.nullable() .nullable()
@@ -226,7 +226,7 @@ const EstimateForm = ({
initialValues: { initialValues: {
...initialValues, ...initialValues,
}, },
onSubmit: async (values, { setSubmitting, setErrors, resetForm }) => { onSubmit: (values, { setSubmitting, setErrors, resetForm }) => {
const entries = values.entries.filter( const entries = values.entries.filter(
(item) => item.item_id && item.quantity, (item) => item.item_id && item.quantity,
); );

View File

@@ -227,7 +227,7 @@ function InvoiceForm({
initialValues: { initialValues: {
...initialValues, ...initialValues,
}, },
onSubmit: async (values, { setSubmitting, setErrors, resetForm }) => { onSubmit: (values, { setSubmitting, setErrors, resetForm }) => {
setSubmitting(true); setSubmitting(true);
const entries = values.entries.filter( const entries = values.entries.filter(

View File

@@ -225,7 +225,7 @@ function ReceiptForm({
initialValues: { initialValues: {
...initialValues, ...initialValues,
}, },
onSubmit: async (values, { setErrors, setSubmitting, resetForm }) => { onSubmit: (values, { setErrors, setSubmitting, resetForm }) => {
const entries = values.entries.filter( const entries = values.entries.filter(
(item) => item.item_id && item.quantity, (item) => item.item_id && item.quantity,
); );