Feat: Al picarle al botón de listo, ya no se ocultan los temas de la unidad
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user