import { api } from "./api.js"; export function setupLogin(form, errorElement, onSuccess) { form.addEventListener("submit", async (event) => { event.preventDefault(); errorElement.textContent = ""; const formData = new FormData(form); try { await api.login(formData.get("username"), formData.get("password")); form.reset(); await onSuccess(); } catch (error) { errorElement.textContent = error.message; } }); }