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({
-
+