fix(chatbot): séparation définitive Carte1/Carte2 + markdown inline styles

- ChatbotReseaux.vue : composant standalone, endpoint hardcodé /api/chatbot-reseaux,
  onboarding 120 réseaux AEP, aucun prop partagé avec ChatbotSheet
- ChatbotSheet.vue : restauré état simple, /api/chatbot hardcodé, onboarding Carte 1
- agences.vue : ChatbotReseaux au lieu de ChatbotSheet
- useMarkdown.ts : inline styles (font-weight:700 etc) — zéro dépendance CSS,
  fonctionne dans tout contexte Vue scoped/v-html sans exception

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Jules Neny
2026-05-07 02:38:47 +02:00
parent 419071b4c5
commit 5967a5af57
4 changed files with 244 additions and 57 deletions

View File

@@ -374,13 +374,9 @@
</button>
<!-- CHATBOT BOTTOM SHEET (mobile) -->
<ChatbotSheet
<ChatbotReseaux
:modelValue="chatbotOpen"
endpoint="/api/chatbot-reseaux"
title="Réseaux AEP"
onboarding="Je connais les **120 réseaux, collectifs et agences** cartographiés dans AEP — ceux qui portent une vision écologique et politique de l'architecture.\n\nDécris ta situation : tu cherches un collectif, une agence inspirante, un partenaire sur un projet ?"
@update:modelValue="chatbotOpen = $event"
@highlightOrgs="() => {}"
/>
</div>