1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| function handleSubmit(e) { e.preventDefault();
setValues({ ...values, error: "", success: false, });
createCategory(user._id, token, { name }).then((data) => { if (data.error) { setValues({ ...values, error: data.error, }); } else { setValues({ ...values, error: "", success: true, }); } }); }
export const createCategory = (userId, token, category) => { return ( fetch(`${API}/category/create/${userId}`, { method: "POST", headers: { Accept: "application/json", "Content-Type": "application/json", Authorization: `Bearer ${token}`, }, body: JSON.stringify(category), }) .then((response) => response.json()) .then((data) => { return data; }) .catch((err) => { console.log("signup err:", err); }) ); };
|