From c6295ea2289fb611e705f733e6025716a796c16e Mon Sep 17 00:00:00 2001 From: Jules Neny Date: Tue, 12 May 2026 01:00:03 +0200 Subject: [PATCH] fix: chatbot corpus onMounted + CSS auteurs lisibilite + remove /rag placeholder - ChatbotPensees: deplace lecture localStorage dans onMounted (fix bug hydratation SSR/CSR, corpus 'both' garanti au render initial) - CartePensees: opacity 1, stroke-width 2px, font-weight 600 (auteurs lisibles sur fond pastel) - pages/rag.vue: supprime la page placeholder /rag (route disparait, Nuxt retourne 404) --- components/CartePensees.vue | 2 +- components/ChatbotPensees.vue | 8 +++----- pages/rag.vue | 38 ----------------------------------- 3 files changed, 4 insertions(+), 44 deletions(-) delete mode 100644 pages/rag.vue diff --git a/components/CartePensees.vue b/components/CartePensees.vue index 374f0ac..65f6476 100644 --- a/components/CartePensees.vue +++ b/components/CartePensees.vue @@ -141,5 +141,5 @@ defineExpose({ triggerResize }) diff --git a/components/ChatbotPensees.vue b/components/ChatbotPensees.vue index 18d4603..56cb3b3 100644 --- a/components/ChatbotPensees.vue +++ b/components/ChatbotPensees.vue @@ -213,18 +213,16 @@ const corpusCount = 18 const corpus = ref('both') -if (typeof window !== 'undefined') { +onMounted(() => { const saved = window.localStorage.getItem(CORPUS_STORAGE_KEY) as CorpusMode | null if (saved && ['pensees', 'projets', 'both'].includes(saved)) { corpus.value = saved } -} +}) function setCorpus(val: CorpusMode) { corpus.value = val - if (typeof window !== 'undefined') { - window.localStorage.setItem(CORPUS_STORAGE_KEY, val) - } + window.localStorage.setItem(CORPUS_STORAGE_KEY, val) } watch(open, (val) => { diff --git a/pages/rag.vue b/pages/rag.vue deleted file mode 100644 index d408d55..0000000 --- a/pages/rag.vue +++ /dev/null @@ -1,38 +0,0 @@ - - -