diff --git a/client/src/pages/HBFormPage.tsx b/client/src/pages/HBFormPage.tsx index 13d33de..74273a8 100644 --- a/client/src/pages/HBFormPage.tsx +++ b/client/src/pages/HBFormPage.tsx @@ -36,8 +36,7 @@ const validationSchema = Yup.object({ .positive("Must be a positive value") .max(99999.99, "Value is too large") .required("Average bill is a required field"), - ebPicture: Yup.mixed().required("Electrical bill picture is required"), - wbPicture: Yup.mixed().required("Water bill picture is required"), + billPicture: Yup.mixed().required("Bill picture is required"), }); export default function HBFormPage() { @@ -49,15 +48,13 @@ export default function HBFormPage() { totalBill: "", noOfDependents: "", avgBill: "", - ebPicture: null, - wbPicture: null, + billPicture: null, userId: "", }); // Add state for image selection const [imagesSelected, setImagesSelected] = useState({ - ebPicture: false, - wbPicture: false, + billPicture: false, }); useEffect(() => { @@ -112,12 +109,8 @@ export default function HBFormPage() { formData.append("noOfDependents", values.noOfDependents); formData.append("avgBill", values.avgBill); - if (values.ebPicture) { - formData.append("ebPicture", values.ebPicture); - } - - if (values.wbPicture) { - formData.append("wbPicture", values.wbPicture); + if (values.billPicture) { + formData.append("billPicture", values.billPicture); } if (userId != null) { @@ -137,8 +130,7 @@ export default function HBFormPage() { if (response.status === 200) { console.log("Form created successfully:", response.data); resetForm(); // Clear form after successful submit - setFieldValue("ebPicture", null); - setFieldValue("wbPicture", null); + setFieldValue("billPicture", null); navigate(-1); } else { console.error("Error creating form:", response.statusText); @@ -190,12 +182,8 @@ export default function HBFormPage() { formData.append("noOfDependents", values.noOfDependents); formData.append("avgBill", values.avgBill); - if (values.ebPicture) { - formData.append("ebPicture", values.ebPicture); - } - - if (values.wbPicture) { - formData.append("wbPicture", values.wbPicture); + if (values.billPicture) { + formData.append("billPicture", values.billPicture); } if (userId != null) { @@ -216,8 +204,7 @@ export default function HBFormPage() { if (response.status === 200) { console.log("Form created successfully:", response.data); resetForm(); // Clear form after successful submit - setFieldValue("ebPicture", null); - setFieldValue("wbPicture", null); + setFieldValue("billPicture", null); navigate(-1); } else { console.error("Error creating form:", response.statusText); @@ -242,7 +229,7 @@ export default function HBFormPage() { return (