mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-21 07:10:33 +00:00
Validation for Minimum and Maximum discount
This commit is contained in:
@@ -117,7 +117,7 @@ function BillForm({
|
|||||||
then: Yup.number().required(),
|
then: Yup.number().required(),
|
||||||
}),
|
}),
|
||||||
total: Yup.number().nullable(),
|
total: Yup.number().nullable(),
|
||||||
discount: Yup.number().nullable(),
|
discount: Yup.number().nullable().min(0).max(100),
|
||||||
description: Yup.string().nullable(),
|
description: Yup.string().nullable(),
|
||||||
}),
|
}),
|
||||||
),
|
),
|
||||||
@@ -207,7 +207,6 @@ function BillForm({
|
|||||||
};
|
};
|
||||||
|
|
||||||
const formik = useFormik({
|
const formik = useFormik({
|
||||||
// enableReinitialize: true,
|
|
||||||
validationSchema,
|
validationSchema,
|
||||||
initialValues: {
|
initialValues: {
|
||||||
...initialValues,
|
...initialValues,
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ const EstimateForm = ({
|
|||||||
is: (quantity, rate) => quantity || rate,
|
is: (quantity, rate) => quantity || rate,
|
||||||
then: Yup.number().required(),
|
then: Yup.number().required(),
|
||||||
}),
|
}),
|
||||||
discount: Yup.number().nullable(),
|
discount: Yup.number().nullable().min(0).max(100),
|
||||||
description: Yup.string().nullable(),
|
description: Yup.string().nullable(),
|
||||||
}),
|
}),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ function InvoiceForm({
|
|||||||
is: (quantity, rate) => quantity || rate,
|
is: (quantity, rate) => quantity || rate,
|
||||||
then: Yup.number().required(),
|
then: Yup.number().required(),
|
||||||
}),
|
}),
|
||||||
discount: Yup.number().nullable(),
|
discount: Yup.number().nullable().min(0).max(100),
|
||||||
description: Yup.string().nullable(),
|
description: Yup.string().nullable(),
|
||||||
}),
|
}),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ function ReceiptForm({
|
|||||||
is: (quantity, rate) => quantity || rate,
|
is: (quantity, rate) => quantity || rate,
|
||||||
then: Yup.number().required(),
|
then: Yup.number().required(),
|
||||||
}),
|
}),
|
||||||
discount: Yup.number().nullable(),
|
discount: Yup.number().nullable().min(0).max(100),
|
||||||
description: Yup.string().nullable(),
|
description: Yup.string().nullable(),
|
||||||
}),
|
}),
|
||||||
),
|
),
|
||||||
@@ -383,9 +383,9 @@ function ReceiptForm({
|
|||||||
|
|
||||||
export default compose(
|
export default compose(
|
||||||
withReceiptActions,
|
withReceiptActions,
|
||||||
|
withReceiptDetail(),
|
||||||
withDashboardActions,
|
withDashboardActions,
|
||||||
withMediaActions,
|
withMediaActions,
|
||||||
withReceiptDetail(),
|
|
||||||
withSettings(({ receiptSettings }) => ({
|
withSettings(({ receiptSettings }) => ({
|
||||||
receiptNextNumber: receiptSettings?.nextNumber,
|
receiptNextNumber: receiptSettings?.nextNumber,
|
||||||
receiptNumberPrefix: receiptSettings?.numberPrefix,
|
receiptNumberPrefix: receiptSettings?.numberPrefix,
|
||||||
|
|||||||
Reference in New Issue
Block a user