ConversationMessageCard
Este widget muestra una tarjeta de mensaje en una conversación. Admite la visualización de mensajes originales y respuestas, integra funcionalidades para interactuar con menciones, muestra reacciones y archivos adjuntos, y adapta su diseño de forma responsiva según el dispositivo.
Importación
import 'package:togie/widgets/communication/conversation_message_card.dart';Constructor:
const ConversationMessageCard( this.message, { super.key, this.isReply = false, this.iconReply = true, this.continueMessage = false });Parámetros del constructor:
| Parámetro | Tipo | Descripción |
|---|---|---|
message | ConversationMessage | Instancia de ConversationMessage que contiene la información del mensaje a mostrar, incluyendo detalles del remitente, contenido, reacciones y archivos adjuntos. |
isReply | bool | Indica si el mensaje es una respuesta a otro mensaje. |
iconReply | bool | Determina si se muestra un ícono representativo de respuesta junto al mensaje. |
continueMessage | bool | Indica si el mensaje es una continuación de un mensaje previo, afectando su margen y estilo. |
Ejemplo de uso:
ConversationMessageCard(message),