refactor: clinic doc api improvements
This commit is contained in:
parent
fbcdf3fccc
commit
d3d33912ed
|
|
@ -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 = {};
|
||||
|
||||
const resp = await updateClinicDocs(formik.values.clinicId, payload);
|
||||
console.log(resp);
|
||||
// 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");
|
||||
|
|
|
|||
Loading…
Reference in New Issue