export async function getApproved() { const res = await fetch(`${import.meta.env.BASE_URL}api/businesses`); if (!res.ok) throw new Error("Error cargando negocios"); return res.json(); } export async function submit(data) { const res = await fetch(`${import.meta.env.BASE_URL}api/businesses`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(data), }); if (!res.ok) throw new Error("Error enviando propuesta"); return res.json(); } export async function getPending() { const res = await fetch(`${import.meta.env.BASE_URL}api/admin/pending`); if (!res.ok) throw new Error("Error cargando pendientes"); return res.json(); } export async function setStatus(id, status) { const res = await fetch(`${import.meta.env.BASE_URL}api/admin/businesses/${id}`, { method: "PATCH", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ status }), }); if (!res.ok) throw new Error("Error actualizando estado"); return res.json(); }