From 88a2a28a8d1ed2d81fca2af56f1881022ab993cb Mon Sep 17 00:00:00 2001 From: Alejandro Rosales Date: Mon, 23 Mar 2026 16:16:42 -0600 Subject: [PATCH] Enhance table styling and improve empty state message in AsignaturasPage for better user experience --- .../planes/$planId/_detalle/asignaturas.tsx | 54 ++++++++++--------- 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/src/routes/planes/$planId/_detalle/asignaturas.tsx b/src/routes/planes/$planId/_detalle/asignaturas.tsx index bc751de..f4df6a9 100644 --- a/src/routes/planes/$planId/_detalle/asignaturas.tsx +++ b/src/routes/planes/$planId/_detalle/asignaturas.tsx @@ -218,26 +218,30 @@ function AsignaturasPage() { - Clave - Nombre - Créditos - Ciclo - Línea Curricular - Tipo - Estado - + Clave + Nombre + Créditos + Ciclo + Línea Curricular + Tipo + Estado + {filteredAsignaturas.length === 0 ? ( - -
- -

No se encontraron asignaturas

-

- Intenta cambiar los filtros de búsqueda -

+ +
+ +
+

+ No se encontraron asignaturas +

+

+ Intenta cambiar los filtros de búsqueda +

+
@@ -251,25 +255,25 @@ function AsignaturasPage() { to: '/planes/$planId/asignaturas/$asignaturaId', params: { planId, - asignaturaId: asignatura.id, // 👈 puede ser índice, consecutivo o slug + asignaturaId: asignatura.id, }, state: { - realId: asignatura.id, // 👈 ID largo oculto + realId: asignatura.id, asignaturaId: asignatura.id, } as any, }) } > - + {asignatura.clave} - + {asignatura.nombre} - + {asignatura.creditos} - + {asignatura.ciclo ? ( Ciclo {asignatura.ciclo} @@ -278,10 +282,10 @@ function AsignaturasPage() { )} - + {getLineaNombre(asignatura.lineaCurricularId)} - + - + - +