// Fungsi untuk menampilkan konfirmasi hapus dengan SweetAlert
function confirmDelete(e) {
    e.preventDefault();
    const url = e.target.getAttribute('href');
    
    Swal.fire({
        title: 'Apakah Anda yakin?',
        text: "Data yang dihapus tidak dapat dikembalikan!",
        icon: 'warning',
        showCancelButton: true,
        confirmButtonColor: '#d33',
        cancelButtonColor: '#3085d6',
        confirmButtonText: 'Ya, hapus!',
        cancelButtonText: 'Batal'
    }).then((result) => {
        if (result.isConfirmed) {
            window.location.href = url;
        }
    });
}

// Menambahkan event listener untuk semua link hapus
document.addEventListener('DOMContentLoaded', function() {
    const deleteLinks = document.querySelectorAll('a[onclick*="confirmDelete"]');
    deleteLinks.forEach(link => {
        link.addEventListener('click', confirmDelete);
    });
});