import baseUrl from "../api.config"; const postData = async (url, data) => { const formData = new URLSearchParams(); for (const key in data) { formData.append(key, data[key]); } const response = await fetch(baseUrl + url, { method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded", }, body: formData.toString(), }); if (!response.ok) { const errorData = await response.json(); const error = new Error("HTTP error"); error.status = response.status; error.detail = errorData.detail || "Something went wrong"; throw error; } return response.json(); }; export default postData;