fix(media): RAG visible + refonte interface bibliothèque pensées écologiques

- fix: penseesData chargé en interne dans MediaTabVisuel (bug prop jamais passée)
- feat: onglet renommé '📚 bibliothèque des pensées écologiques', suppression tab LightRAG backend
- feat: 'RAG backend' devient bouton inline dans toolbar → layout mode 'rag-backend'
- feat: fusion boutons 'Bonpote V2' + 'Carte FRACAS PDF' → contrôle unique avec tickbox intégré
- feat: iframe lightrag.trans-former.fr décommentée (DNS propagé)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Jules Neny
2026-05-22 14:52:20 +02:00
parent db8f614928
commit bd95c0f00d
3 changed files with 80 additions and 76 deletions

View File

@@ -5,24 +5,17 @@
:class="['subtab-btn', { active: tab === 'visuel' }]"
@click="tab = 'visuel'"
>
🌳 RAG visuel
</button>
<button
:class="['subtab-btn', { active: tab === 'backend' }]"
@click="tab = 'backend'"
>
LightRAG backend
📚 bibliothèque des pensées écologiques
</button>
<button
:class="['subtab-btn', { active: tab === 'projets' }]"
@click="tab = 'projets'"
>
📚 Projets
📐 Projets
</button>
</nav>
<MediaTabVisuel v-if="tab === 'visuel'" />
<MediaTabBackend v-else-if="tab === 'backend'" />
<MediaTabProjets v-else-if="tab === 'projets'" />
</div>
</template>
@@ -31,9 +24,9 @@
const route = useRoute()
const router = useRouter()
const tab = ref<'visuel' | 'backend' | 'projets'>(
(['visuel', 'backend', 'projets'].includes(route.query.tab as string)
? route.query.tab as 'visuel' | 'backend' | 'projets'
const tab = ref<'visuel' | 'projets'>(
(['visuel', 'projets'].includes(route.query.tab as string)
? route.query.tab as 'visuel' | 'projets'
: 'visuel')
)