Al darle clic al botón de editar de Contenido Temático, te lleva a esa tab
This commit is contained in:
@@ -658,6 +658,8 @@ function InfoCard({
|
|||||||
const handleIARequest = (campoClave: string) => {
|
const handleIARequest = (campoClave: string) => {
|
||||||
console.log(placeholder)
|
console.log(placeholder)
|
||||||
|
|
||||||
|
// Añadimos un timestamp a la state para forzar que la navegación
|
||||||
|
// genere una nueva ubicación incluso si la ruta y los params son iguales.
|
||||||
navigate({
|
navigate({
|
||||||
to: '/planes/$planId/asignaturas/$asignaturaId',
|
to: '/planes/$planId/asignaturas/$asignaturaId',
|
||||||
params: { planId, asignaturaId: asignaturaId! },
|
params: { planId, asignaturaId: asignaturaId! },
|
||||||
@@ -665,6 +667,7 @@ function InfoCard({
|
|||||||
activeTab: 'ia',
|
activeTab: 'ia',
|
||||||
prefillCampo: campoClave,
|
prefillCampo: campoClave,
|
||||||
prefillContenido: data,
|
prefillContenido: data,
|
||||||
|
_ts: Date.now(),
|
||||||
} as any,
|
} as any,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -722,10 +725,15 @@ function InfoCard({
|
|||||||
// Si esta InfoCard proviene de una columna externa (ej: contenido_tematico),
|
// Si esta InfoCard proviene de una columna externa (ej: contenido_tematico),
|
||||||
// redirigimos a la pestaña de Contenido en vez de editar inline.
|
// redirigimos a la pestaña de Contenido en vez de editar inline.
|
||||||
if (xColumn === 'contenido_tematico') {
|
if (xColumn === 'contenido_tematico') {
|
||||||
|
// Agregamos un timestamp para forzar la actualización
|
||||||
|
// de la location.state aunque la ruta sea la misma.
|
||||||
navigate({
|
navigate({
|
||||||
to: '/planes/$planId/asignaturas/$asignaturaId',
|
to: '/planes/$planId/asignaturas/$asignaturaId',
|
||||||
params: { planId, asignaturaId: asignaturaId! },
|
params: { planId, asignaturaId: asignaturaId! },
|
||||||
state: { activeTab: 'contenido' } as any,
|
state: {
|
||||||
|
activeTab: 'contenido',
|
||||||
|
_ts: Date.now(),
|
||||||
|
} as any,
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user