refactor: clinic doc api improvements

This commit is contained in:
deepvasoya 2025-05-28 11:52:54 +05:30
parent fbcdf3fccc
commit d3d33912ed
1 changed files with 17 additions and 7 deletions

View File

@ -78,14 +78,24 @@ const ClinicDocUpdater = () => {
});
const handleFormSubmit = async () => {
const payload = {
abn_doc: formik.values.companyABNImage,
contract_doc: formik.values.contract,
logo: formik.values.logo,
};
const payload = {};
// Only include files that are not verified
if (!formik.values.isABNVerified) {
payload.abn_doc = formik.values.companyABNImage;
}
if (!formik.values.isContractVerified) {
payload.contract_doc = formik.values.contract;
}
if (!formik.values.isLogoVerified) {
payload.logo = formik.values.logo;
}
// Only proceed if there are files to update
if (Object.keys(payload).length > 0) {
const resp = await updateClinicDocs(formik.values.clinicId, payload);
console.log(resp);
}
// clear localStorage
localStorage.removeItem("user");