Saltearse al contenido

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ámetroTipoDescripción
messageConversationMessageInstancia de ConversationMessage que contiene la información del mensaje a mostrar, incluyendo detalles del remitente, contenido, reacciones y archivos adjuntos.
isReplyboolIndica si el mensaje es una respuesta a otro mensaje.
iconReplyboolDetermina si se muestra un ícono representativo de respuesta junto al mensaje.
continueMessageboolIndica si el mensaje es una continuación de un mensaje previo, afectando su margen y estilo.

Ejemplo de uso:

ConversationMessageCard(message),