const onSubmit = (values, onSubmitProps) => {
let formData = new FormData();
for (const value in values) {
formData.append(value, values[value]);
}
for (const key of formData.entries()) {
console.log(key[0], key[1]);
}
dispatch(asyncPostBuilding(formData));
}
export const asyncPostBuilding = (formData) => {
return async (dispatch) => {
const token = localStorage.getItem("token");
if (token) {
const response = await axios.post(
"http://localhost:3001/building",
formData,
{
headers: {
Authorization: token,
},
}
);
response.data.hasOwnProperty("success")
? dispatch(getDataSuccess(response.data))
: dispatch(getDataFailure(response.data));
}
};
};