getTextMessageContentView method

  1. @override
Widget getTextMessageContentView(
  1. TextMessage message,
  2. BuildContext context,
  3. BubbleAlignment alignment,
  4. CometChatTheme theme, {
  5. AdditionalConfigurations? additionalConfigurations,
})
override

override this to change content view for messages of type MessageTypeConstants.text

Implementation

@override
Widget getTextMessageContentView(TextMessage message, BuildContext context,
    BubbleAlignment alignment, CometChatTheme theme,
    {AdditionalConfigurations? additionalConfigurations}) {
  Widget? child = super.getTextMessageContentView(
      message, context, alignment, theme,
      additionalConfigurations: additionalConfigurations);
  return LinkPreviewBubble(
    theme: configuration?.theme ?? theme,
    onTapUrl: onTapUrl,
    links: getMessageLinks(message),
    defaultImage: configuration?.defaultImage,
    style: configuration?.style,
    child: child,
  );
}