25 lines
949 B
TypeScript
25 lines
949 B
TypeScript
import Swal from "sweetalert2";
|
|
const datasDelete = document.querySelectorAll("#dataDelete");
|
|
|
|
if (datasDelete) {
|
|
datasDelete.forEach((dataDelete) => {
|
|
dataDelete.addEventListener("submit", (e) => {
|
|
const self = e.target as HTMLFormElement;
|
|
e.preventDefault();
|
|
Swal.fire({
|
|
title: "Supprimer cette information ?",
|
|
text: "Attention cette action est irréversible, cette information sera complètement retiré des bases",
|
|
icon: "warning",
|
|
confirmButtonText:
|
|
"Je comprends le danger et suis conscient de ce que je fait",
|
|
showCancelButton: true,
|
|
cancelButtonText: "Annuler",
|
|
confirmButtonColor: "#dc3545",
|
|
}).then((result) => {
|
|
if (result.isConfirmed) {
|
|
self?.submit();
|
|
}
|
|
});
|
|
});
|
|
});
|
|
}
|