diff --git a/src/features/bibliografia/nueva/NuevaBibliografiaModalContainer.tsx b/src/features/bibliografia/nueva/NuevaBibliografiaModalContainer.tsx index 4098772..c1cd980 100644 --- a/src/features/bibliografia/nueva/NuevaBibliografiaModalContainer.tsx +++ b/src/features/bibliografia/nueva/NuevaBibliografiaModalContainer.tsx @@ -50,7 +50,7 @@ import { buscar_bibliografia } from '@/data' import { useCreateBibliografia } from '@/data/hooks/useSubjects' import { cn } from '@/lib/utils' -type MetodoBibliografia = 'MANUAL' | 'IA' | null +type MetodoBibliografia = 'MANUAL' | 'EN_LINEA' | null export type FormatoCita = 'apa' | 'ieee' | 'vancouver' | 'chicago' type IdiomaBibliografia = @@ -462,7 +462,7 @@ export function NuevaBibliografiaModalContainer({ const localeCacheRef = useRef(new Map()) const titleOverrides = - wizard.metodo === 'IA' + wizard.metodo === 'EN_LINEA' ? { paso2: 'Sugerencias', paso3: 'Estructura' } : { paso2: 'Datos básicos', paso3: 'Detalles' } @@ -474,7 +474,7 @@ export function NuevaBibliografiaModalContainer({ } const refsForStep3: Array = - wizard.metodo === 'IA' + wizard.metodo === 'EN_LINEA' ? wizard.ia.sugerencias .filter((s) => s.selected) .map((s) => endpointResultToRef(iaSugerenciaToEndpointResult(s))) @@ -501,10 +501,10 @@ export function NuevaBibliografiaModalContainer({ }, [wizard.citaEdits, wizard.formato, wizard.refs]) const canContinueDesdeMetodo = - wizard.metodo === 'MANUAL' || wizard.metodo === 'IA' + wizard.metodo === 'MANUAL' || wizard.metodo === 'EN_LINEA' const canContinueDesdePaso2 = - wizard.metodo === 'IA' + wizard.metodo === 'EN_LINEA' ? wizard.ia.sugerencias.some((s) => s.selected) : wizard.manual.refs.length > 0 @@ -842,7 +842,7 @@ export function NuevaBibliografiaModalContainer({ {idx === 1 && ( - {wizard.metodo === 'IA' ? ( + {wizard.metodo === 'EN_LINEA' ? ( onChange('IA')} + onClick={() => onChange('EN_LINEA')} > @@ -1097,22 +1097,46 @@ function SugerenciasStep({ - + {!isLoading && q.trim().length < 3 ? ( + + + + + + + +

El query debe ser de al menos 3 caracteres

+
+
+ ) : ( + + )} {errorMessage ? ( @@ -1689,7 +1713,11 @@ function ResumenStep({ const basicas = refs.filter((r) => r.tipo === 'BASICA') const complementarias = refs.filter((r) => r.tipo === 'COMPLEMENTARIA') const metodoLabel = - metodo === 'MANUAL' ? 'Manual' : metodo === 'IA' ? 'Buscar en línea' : '—' + metodo === 'MANUAL' + ? 'Manual' + : metodo === 'EN_LINEA' + ? 'Buscar en línea' + : '—' return (