seluruh alert, skrng ganti dgn SweetAlert2 (Paling Populer & Cantik)
Tampilan modern, animasi halus, mudah dipakai.
CDN
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
Example Konfirmasi
Swal.fire({
title: "Yakin ingin menghapus?",
text: "Data yang sudah dihapus tidak bisa dikembalikan!",
icon: "warning",
showCancelButton: true,
confirmButtonText: "Ya, hapus!",
cancelButtonText: "Batal"
}).then((result) => {
if (result.isConfirmed) {
console.log("Dihapus!");
}
});
Notyf (toast alert animasi modern)
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.css">
<script src="https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.js"></script>
const notyf = new Notyf();
notyf.success('Data berhasil disimpan!');
Animasi: slide + scale (halus, modern UI)