From 0c57bdfc38cdcc74f8c04bd5380d1dd9eab2b856 Mon Sep 17 00:00:00 2001 From: "Roberto.silva" Date: Thu, 12 Feb 2026 14:14:02 -0600 Subject: [PATCH 1/2] =?UTF-8?q?Que=20haga=20la=20cuenta=20de=20cu=C3=A1nta?= =?UTF-8?q?s=20referencias=20llevas=20fix=20#99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/routes/planes/$planId/_detalle/iaplan.tsx | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/routes/planes/$planId/_detalle/iaplan.tsx b/src/routes/planes/$planId/_detalle/iaplan.tsx index 90da05b..d023151 100644 --- a/src/routes/planes/$planId/_detalle/iaplan.tsx +++ b/src/routes/planes/$planId/_detalle/iaplan.tsx @@ -78,6 +78,13 @@ function RouteComponent() { >([]) const [uploadedFiles, setUploadedFiles] = useState>([]) + useEffect(() => { + console.log('analizando referencias') + + console.log(selectedArchivoIds) + console.log(selectedRepositorioIds) + console.log(uploadedFiles) + }, [selectedArchivoIds, selectedRepositorioIds, uploadedFiles]) // ESTADOS PRINCIPALES const [messages, setMessages] = useState>([ { @@ -274,6 +281,16 @@ function RouteComponent() { setIsLoading(false) }, 1200) } + + // ... debajo de tus otros hooks + const totalReferencias = useMemo(() => { + return ( + selectedArchivoIds.length + + selectedRepositorioIds.length + + uploadedFiles.length + ) + }, [selectedArchivoIds, selectedRepositorioIds, uploadedFiles]) + return (
{/* --- PANEL IZQUIERDO: HISTORIAL --- */} @@ -376,9 +393,15 @@ function RouteComponent() {
From 2f9e779bcec46cc69686b62fc70c112c0f79744d Mon Sep 17 00:00:00 2001 From: "Roberto.silva" Date: Thu, 12 Feb 2026 15:55:14 -0600 Subject: [PATCH 2/2] Se corrigen incidencias fix #100 fix #101 --- src/routes/planes/$planId/_detalle/iaplan.tsx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/routes/planes/$planId/_detalle/iaplan.tsx b/src/routes/planes/$planId/_detalle/iaplan.tsx index d023151..afc445b 100644 --- a/src/routes/planes/$planId/_detalle/iaplan.tsx +++ b/src/routes/planes/$planId/_detalle/iaplan.tsx @@ -78,14 +78,6 @@ function RouteComponent() { >([]) const [uploadedFiles, setUploadedFiles] = useState>([]) - useEffect(() => { - console.log('analizando referencias') - - console.log(selectedArchivoIds) - console.log(selectedRepositorioIds) - console.log(uploadedFiles) - }, [selectedArchivoIds, selectedRepositorioIds, uploadedFiles]) - // ESTADOS PRINCIPALES const [messages, setMessages] = useState>([ { id: '1', @@ -256,9 +248,13 @@ function RouteComponent() { content: finalPrompt, } - setMessages((prev) => [...prev, userMsg]) + // setMessages((prev) => [...prev, userMsg]) setInput('') setIsLoading(true) + // setSelectedFields([]) + setSelectedArchivoIds([]) + setSelectedRepositorioIds([]) + setUploadedFiles([]) setTimeout(() => { const suggestions = selectedFields.map((field) => ({ @@ -427,6 +423,9 @@ function RouteComponent() { { + setSelectedFields((prev) => + prev.filter((f) => f.key !== key), + ) console.log(`Aplicando ${val} al campo ${key}`) // Aquí llamarías a tu función de actualización de datos real }} @@ -569,6 +568,7 @@ function RouteComponent() {

Referencias para la IA

+