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)); } }; };