refactor: clinic doc api improvements
This commit is contained in:
parent
fbcdf3fccc
commit
d3d33912ed
|
|
@ -78,14 +78,24 @@ const ClinicDocUpdater = () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
const handleFormSubmit = async () => {
|
const handleFormSubmit = async () => {
|
||||||
const payload = {
|
const payload = {};
|
||||||
abn_doc: formik.values.companyABNImage,
|
|
||||||
contract_doc: formik.values.contract,
|
|
||||||
logo: formik.values.logo,
|
|
||||||
};
|
|
||||||
|
|
||||||
|
// 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);
|
const resp = await updateClinicDocs(formik.values.clinicId, payload);
|
||||||
console.log(resp);
|
console.log(resp);
|
||||||
|
}
|
||||||
|
|
||||||
// clear localStorage
|
// clear localStorage
|
||||||
localStorage.removeItem("user");
|
localStorage.removeItem("user");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue