BjChatBubble
Composant Vue pour les bulles de chat DSBJ. Prend en charge les variantes envoyé, reçu et système, avec avatar, horodatage et statut optionnels.
Utilisation
<script setup>
import { BjChatBubble } from '@flrxnt/dsbj/vue'
</script>
<template>
<div role="list">
<BjChatBubble variant="received" sender="Amina" time="10:32">
Bonjour, comment puis-je vous aider ?
</BjChatBubble>
<BjChatBubble variant="sent" time="10:33" status="read">
J'ai besoin d'informations sur mon dossier.
</BjChatBubble>
<BjChatBubble variant="system">
Conversation démarrée
</BjChatBubble>
</div>
</template>Aperçu
Amina
Bonjour, comment puis-je vous aider ?
J'ai besoin d'informations sur mon dossier.
Conversation démarrée
Variantes
Bot
Message reçu
Message envoyé
Erreur d'envoi
Props
| Prop | Description |
|---|---|
variant | received (défaut) |
avatar | URL de l'avatar de l'expéditeur (optionnel). |
sender | Nom de l'expéditeur (optionnel). |
time | Horodatage du message (optionnel). |
status | sent |
Accessibilité
Envelopper les bulles dans un conteneur
role="list". Chaque bulle possède role="listitem" et un aria-label descriptif automatique.