CometChatThreadedMessages constructor

const CometChatThreadedMessages({
  1. Key? key,
  2. required BaseMessage parentMessage,
  3. String? title,
  4. Widget? closeIcon,
  5. dynamic messageActionView(
    1. BaseMessage message,
    2. BuildContext context
    )?,
  6. MessageComposerConfiguration? messageComposerConfiguration,
  7. MessageListConfiguration? messageListConfiguration,
  8. ThreadedMessageStyle? threadedMessagesStyle,
  9. bool? hideMessageComposer,
  10. Widget bubbleView(
    1. BaseMessage,
    2. BuildContext context
    )?,
  11. required User loggedInUser,
  12. CometChatTheme? theme,
  13. GlobalKey<State<StatefulWidget>>? messageComposerKey,
  14. Widget messageComposerView(
    1. User? user,
    2. Group? group,
    3. BuildContext context,
    4. BaseMessage parentMessage,
    )?,
  15. Widget messageListView(
    1. User? user,
    2. Group? group,
    3. BuildContext context,
    4. BaseMessage parentMessage,
    )?,
})

Implementation

const CometChatThreadedMessages({
  super.key,
  required this.parentMessage,
  this.title,
  this.closeIcon,
  this.messageActionView,
  this.messageComposerConfiguration,
  this.messageListConfiguration,
  this.threadedMessagesStyle,
  this.hideMessageComposer,
  this.bubbleView,
  required this.loggedInUser,
  this.theme,
  this.messageComposerKey,
  this.messageComposerView,
  this.messageListView,
});