From a9160ac8d445ff840c47ea6bcc1cbc7bf568957d Mon Sep 17 00:00:00 2001 From: Facundo Melgarejo Date: Thu, 14 Nov 2024 19:44:26 -0300 Subject: [PATCH 1/2] fix: :bug: correccion componente tablaAlumnos.tsx Cuando no hay alumnos que cumplan la condicion, es decir el endpoint devuelve un array vacio, se muestra un mensjae "no se encontraron alumnos" --- FrontAdmin/src/API/AlumnosCompromisoPago.ts | 1 + .../Estadisticas/SubPages/TablaAlumnos.tsx | 24 ++++++++++++------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/FrontAdmin/src/API/AlumnosCompromisoPago.ts b/FrontAdmin/src/API/AlumnosCompromisoPago.ts index 6b767e6c..69f8a0ea 100644 --- a/FrontAdmin/src/API/AlumnosCompromisoPago.ts +++ b/FrontAdmin/src/API/AlumnosCompromisoPago.ts @@ -14,6 +14,7 @@ const fetchAlumnosCompromiso = async (url: string): Promise => { if (response.ok) { const data = await response.json(); + console.log(data) return data; } else { throw new Error('Error en la respuesta del servidor'); diff --git a/FrontAdmin/src/components/Pages/Estadisticas/SubPages/TablaAlumnos.tsx b/FrontAdmin/src/components/Pages/Estadisticas/SubPages/TablaAlumnos.tsx index 8f99fe8f..6b7a3eba 100644 --- a/FrontAdmin/src/components/Pages/Estadisticas/SubPages/TablaAlumnos.tsx +++ b/FrontAdmin/src/components/Pages/Estadisticas/SubPages/TablaAlumnos.tsx @@ -122,15 +122,21 @@ const TablaAlumnos: React.FC = ({ fetchFunction, title }) => - {currentAlumnos.map(alumno => ( - - {alumno.full_name} - {alumno.legajo} - {alumno.dni} - {alumno.estado_financiero} - {alumno.anio_ingreso} - - ))} + {currentAlumnos.length === 0 ? ( + + No se encontraron alumnos + + ) : ( + currentAlumnos.map(alumno => ( + + {alumno.full_name} + {alumno.legajo} + {alumno.dni} + {alumno.estado_financiero} + {alumno.anio_ingreso} + + )) + ) } From b6a5c0593494483c1a454fa35d2102cb60569ba6 Mon Sep 17 00:00:00 2001 From: Facundo Melgarejo Date: Thu, 14 Nov 2024 19:47:19 -0300 Subject: [PATCH 2/2] se me paso un console.log --- FrontAdmin/src/API/AlumnosCompromisoPago.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/FrontAdmin/src/API/AlumnosCompromisoPago.ts b/FrontAdmin/src/API/AlumnosCompromisoPago.ts index 69f8a0ea..6b767e6c 100644 --- a/FrontAdmin/src/API/AlumnosCompromisoPago.ts +++ b/FrontAdmin/src/API/AlumnosCompromisoPago.ts @@ -14,7 +14,6 @@ const fetchAlumnosCompromiso = async (url: string): Promise => { if (response.ok) { const data = await response.json(); - console.log(data) return data; } else { throw new Error('Error en la respuesta del servidor');