document.addEventListener("DOMContentLoaded", () => { const deleteButtons = document.querySelectorAll(".delete-btn"); deleteButtons.forEach(button => { button.addEventListener("click", async () => { const id = (button as HTMLButtonElement).dataset.id; if (!id) return; const confirmed = confirm("Na pewno chcesz usunąć to wydarzenie?"); if (!confirmed) return; const response = await fetch(`/api/events/${id}`, { method: "DELETE" }); if (response.ok) { const row = button.closest("tr"); if (row) row.remove(); } else { alert("Nie udało się usunąć wydarzenia."); } }); }); });