getSubtitle method

Widget getSubtitle(
  1. CometChatTheme theme,
  2. BuildContext context,
  3. Conversation conversation,
  4. CometChatConversationsController controller,
)

Implementation

Widget getSubtitle(CometChatTheme theme, BuildContext context,
    Conversation conversation, CometChatConversationsController controller) {
  TextStyle subtitleStyle = conversationsStyle.lastMessageStyle ??
      TextStyle(
          color: theme.palette.getAccent600(),
          fontSize: theme.typography.subtitle1.fontSize,
          fontWeight: theme.typography.subtitle1.fontWeight,
          fontFamily: theme.typography.subtitle1.fontFamily);

  AdditionalConfigurations? configurations;

  if (conversation.lastMessage != null) {
    configurations = AdditionalConfigurations(
      textFormatters:
          controller.getTextFormatters(conversation.lastMessage!, theme),
    );
  }

  Widget subtitle = CometChatUIKit.getDataSource().getConversationSubtitle(
      conversation, context, theme, subtitleStyle,
      additionalConfigurations: configurations);

  return subtitle;
}