Feat: Al picarle al botón de listo, ya no se ocultan los temas de la unidad

This commit is contained in:
2026-02-24 13:45:39 -06:00
parent 3dc01c3fba
commit 3c63fdef69

View File

@@ -205,13 +205,15 @@ export function ContenidoTematico() {
})) }))
setUnidades(transformed) setUnidades(transformed)
// Mantener las unidades ya expandidas si existen; si no, expandir la primera.
// Expandir la primera unidad automáticamente setExpandedUnits((prev) => {
if (transformed.length > 0) { const validIds = new Set(transformed.map((u) => u.id))
setExpandedUnits(new Set([transformed[0].id])) const filtered = new Set(
} else { Array.from(prev).filter((id) => validIds.has(id)),
setExpandedUnits(new Set()) )
} if (filtered.size > 0) return filtered
return transformed.length > 0 ? new Set([transformed[0].id]) : new Set()
})
}, [data]) }, [data])
if (isLoading) if (isLoading)