IO-2506 Correct for variable immutibility and nested ifs
This commit is contained in:
@@ -80,15 +80,17 @@ export function BillFormComponent({
|
|||||||
};
|
};
|
||||||
|
|
||||||
const handleFederalTaxExemptSwitchToggle = (checked) => {
|
const handleFederalTaxExemptSwitchToggle = (checked) => {
|
||||||
if (checked) {
|
// Early gate
|
||||||
const values = form.getFieldsValue("billlines");
|
if (!checked) return;
|
||||||
if (values && values.billlines && values.billlines.length > 0) {
|
const values = form.getFieldsValue("billlines");
|
||||||
values.billlines.forEach((b) => {
|
// Gate bill lines
|
||||||
b.applicable_taxes.federal = false;
|
if (!values?.billlines?.length) return;
|
||||||
});
|
|
||||||
}
|
const billlines = values.billlines.map((b) => {
|
||||||
form.setFieldsValue({ billlines: values.billlines });
|
b.applicable_taxes.federal = false;
|
||||||
}
|
return b;
|
||||||
|
});
|
||||||
|
form.setFieldsValue({ billlines });
|
||||||
};
|
};
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user