bubbleBuilder method

  1. @override
Widget bubbleBuilder(
  1. BuildContext context,
  2. Message message,
  3. MessageRenderContext ctx
)
override

Implementation

@override
Widget bubbleBuilder(
  BuildContext context,
  Message message,
  MessageRenderContext ctx,
) {
  final payload = message.payload as TextPayload;

  if (message.isDeleted) {
    return const Text(
      '🗑 This message was deleted',
      style: TextStyle(
        fontStyle: FontStyle.italic,
        color: Colors.grey,
      ),
    );
  }

  return _TextContent(text: payload.text);
}