import ArrowLeftPA from "@/components/icons/ArrowLeftPA"; import { checkAllValues } from "@/helper"; import { request } from "@/services/response"; import { Button } from "@mui/material"; import { useState } from "react"; import { transformData } from "./function"; import { defaultState } from "../../defaultState"; function SendReq({ img, data, resetData }) { const [loading, setLoading] = useState(false); const saveData = (img) => { let transformed = transformData(data); if (img) { transformed.image = [img]; } request .postDoctor(transformed) .then(() => { resetData(); setLoading(false); }) .catch(() => { setLoading(false); }); }; const saveImg = () => { setLoading(true); if (img) { request .postImageUpload(img.file) .then((res) => { const imgId = res.fid[0].value; saveData(imgId); }) .catch((err) => { setLoading(false); }); } else { saveData(); } }; return (
); } export default SendReq;