import { useEffect, useState } from "react"; import Form from "./Form"; import { Button } from "@mui/material"; import ArrowLeftWhiteD from "@/components/icons/ArrowLeftWhiteD"; import { request } from "@/services/response"; import Cookies from "js-cookie"; function Information({ user, data, setData, userInfo, dataUser, initialData, updateDataUser, }) { const [disable, setDisable] = useState(true); const [loading, setLoading] = useState(false); const [insurance, setInsurance] = useState(); useEffect(() => { request.getInsuranceType().then((res) => { if (res && res.data) { setInsurance(res.data); } }); // .catch((err) => {}); }, []); const changeData = (value, type, name) => { disable && setDisable(false); setData({ ...data, [name]: value, }); }; const sendReq = () => { setLoading(true); console.log(data); request[dataUser ? "patchUserProfile" : "postUserProfile"]( data, dataUser ? dataUser.uuid : Cookies.get("uuid") ) .then(() => { if (!dataUser) { updateDataUser(); } setLoading(false); }) .catch(() => { setLoading(false); }); }; return (
); } export default Information;