CustomChatWidget constructor

const CustomChatWidget({
  1. Key? key,
  2. required ChatUser currentUser,
  3. required List<ChatMessage> messages,
  4. required void onSend(
    1. ChatMessage
    ),
  5. required MessageOptions messageOptions,
  6. InputOptions inputOptions = const InputOptions(),
  7. required List<ChatUser>? typingUsers,
  8. required MessageListOptions messageListOptions,
  9. required bool readOnly,
  10. required QuickReplyOptions quickReplyOptions,
  11. required ScrollToBottomOptions scrollToBottomOptions,
  12. Widget? typingIndicator,
  13. ChatMessagesController? controller,
})

Implementation

const CustomChatWidget({
  super.key,
  required this.currentUser,
  required this.messages,
  required this.onSend,
  required this.messageOptions,
  this.inputOptions = const InputOptions(),
  required this.typingUsers,
  required this.messageListOptions,
  required this.readOnly,
  required this.quickReplyOptions,
  required this.scrollToBottomOptions,
  this.typingIndicator,
  this.controller,
});