sweetalertcomplet

This commit is contained in:
2026-02-20 14:33:08 -05:00
parent 57714ff36c
commit 960769ea33
16 changed files with 361 additions and 125 deletions
@@ -61,7 +61,12 @@ export default function ProgramSelector({
},
);
toast.success("Programas actualizados en la máquina");
Swal.fire({
title: "Programas actualizados en la máquina!",
icon: "success",
draggable: true
});
return;
}
@@ -71,16 +76,26 @@ export default function ProgramSelector({
programas: programasSeleccionados,
});
toast.success("Programas actualizados en la sala");
Swal.fire({
title: "Programas actualizados en la sala",
icon: "success",
draggable: true
});
return;
}
toast.error("No se pudo determinar el destino");
Swal.fire({
title: "No se pudo determinar el destino!",
icon: "error",
draggable: true
});
} catch (error) {
toast.error("Error al guardar cambios");
Swal.fire({
title: "Error al guardar cambios!",
icon: "success",
icon: "error",
draggable: true,
});
}
@@ -117,13 +132,28 @@ export default function ProgramSelector({
} catch (error: any) {
if (axios.isAxiosError(error)) {
if (error.response?.status === 404) {
toast.error("Sin programas asignados");
Swal.fire({
title: "Sin programas asignados!",
icon: "error",
draggable: true
});
} else {
toast.error("Error al cargar programas");
Swal.fire({
title: "Error al cargar programas!",
icon: "error",
draggable: true
});
}
} else {
toast.error("Error inesperado");
Swal.fire({
title: "Error inesperado!",
icon: "error",
draggable: true
});
}
}
@@ -135,7 +165,7 @@ export default function ProgramSelector({
return (
<form className="form-container" onSubmit={handleSubmit}>
<div className="checkbox-grid" style={{gridAutoFlow:"column"}}>
<div className="checkbox-grid" style={{ gridAutoFlow: "column" }}>
{programas.map((prog) => (
<label key={prog.id_programa}>
<input