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)
This commit is contained in:
Jules Neny
2026-05-12 01:00:03 +02:00
parent cd2d225e91
commit c6295ea228
3 changed files with 4 additions and 44 deletions

View File

@@ -141,5 +141,5 @@ defineExpose({ triggerResize })
</script>
<style>
.pensees-auteur-label { fill: var(--nav-text); opacity: 0.75; paint-order: stroke; stroke: var(--nav-bg); stroke-width: 3px; stroke-linejoin: round; user-select: none; }
.pensees-auteur-label { fill: var(--nav-text); opacity: 1; paint-order: stroke; stroke: var(--nav-bg); stroke-width: 2px; stroke-linejoin: round; user-select: none; font-weight: 600; }
</style>

View File

@@ -213,18 +213,16 @@ const corpusCount = 18
const corpus = ref<CorpusMode>('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) => {