CustomThemeExtension constructor

CustomThemeExtension({
  1. required Color chatBackground,
  2. required Color messageBubbleColor,
  3. required Color userBubbleColor,
  4. required Color messageTextColor,
  5. required Color inputBackgroundColor,
  6. required Color inputBorderColor,
  7. required Color inputTextColor,
  8. required Color hintTextColor,
  9. required Color backToBottomButtonColor,
  10. required Color sendButtonColor,
  11. required Color sendButtonIconColor,
  12. required Color typingIndicatorColor,
  13. required Color typingIndicatorDotColor,
  14. required Color messageTimeColor,
  15. required Color messageStatusColor,
  16. required Color messageDividerColor,
  17. required double elevation,
  18. required double borderRadius,
})

Implementation

CustomThemeExtension({
  required this.chatBackground,
  required this.messageBubbleColor,
  required this.userBubbleColor,
  required this.messageTextColor,
  required this.inputBackgroundColor,
  required this.inputBorderColor,
  required this.inputTextColor,
  required this.hintTextColor,
  required this.backToBottomButtonColor,
  required this.sendButtonColor,
  required this.sendButtonIconColor,
  required this.typingIndicatorColor,
  required this.typingIndicatorDotColor,
  required this.messageTimeColor,
  required this.messageStatusColor,
  required this.messageDividerColor,
  required this.elevation,
  required this.borderRadius,
});