From 8c6ca40a2311424de0900f5d3f6ca109776f9662 Mon Sep 17 00:00:00 2001 From: IO <320154041@pcpuma.acatlan.unam.mx> Date: Mon, 23 Feb 2026 10:01:45 -0600 Subject: [PATCH] added new login --- app/(private)/Programas/page.tsx | 2 +- app/Components/CheckBoxMesa.tsx | 9 ++++++--- app/Components/QuitarSancion/QuitarSancion.tsx | 5 ++++- app/Components/Receipt/Inscripcion.tsx | 3 ++- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/app/(private)/Programas/page.tsx b/app/(private)/Programas/page.tsx index 0cb0f23..1c2277e 100644 --- a/app/(private)/Programas/page.tsx +++ b/app/(private)/Programas/page.tsx @@ -105,7 +105,7 @@ export default function Page() { diff --git a/app/Components/QuitarSancion/QuitarSancion.tsx b/app/Components/QuitarSancion/QuitarSancion.tsx index 8fa4e4c..d246896 100644 --- a/app/Components/QuitarSancion/QuitarSancion.tsx +++ b/app/Components/QuitarSancion/QuitarSancion.tsx @@ -9,6 +9,7 @@ import axios from "axios"; function QuitarSancion({ id_cuenta }: { id_cuenta: number }) { const [alumno, setAlumno] = useState(); const [alumnoSanciones, setAlumnoSanciones] = useState([]); + const [loading, setLoading] = useState(false) const fetchAlumnoSanciones = async () => { try { @@ -31,9 +32,10 @@ function QuitarSancion({ id_cuenta }: { id_cuenta: number }) { const handleButton = async (e: React.MouseEvent) => { e.preventDefault(); - + setLoading(true) await axios.delete(`${envConfig.apiUrl}/alumno-sancion/${id_cuenta}`) setAlumnoSanciones([]) + setLoading(false) } return ( @@ -44,6 +46,7 @@ function QuitarSancion({ id_cuenta }: { id_cuenta: number }) { className="button buttonSearch" style={{ margin: "1rem 0" }} onClick={handleButton} + disabled={loading} > Quitar sancion diff --git a/app/Components/Receipt/Inscripcion.tsx b/app/Components/Receipt/Inscripcion.tsx index 2081d0e..64af918 100644 --- a/app/Components/Receipt/Inscripcion.tsx +++ b/app/Components/Receipt/Inscripcion.tsx @@ -293,7 +293,8 @@ export default function Inscripcion({
- +