StreamChatThemeData.raw constructor

const StreamChatThemeData.raw({
  1. required StreamTextTheme textTheme,
  2. required StreamColorTheme colorTheme,
  3. required StreamChannelListHeaderThemeData channelListHeaderTheme,
  4. required StreamChannelPreviewThemeData channelPreviewTheme,
  5. required StreamChannelHeaderThemeData channelHeaderTheme,
  6. required StreamMessageThemeData otherMessageTheme,
  7. required StreamMessageThemeData ownMessageTheme,
  8. required StreamMessageInputThemeData messageInputTheme,
  9. required Widget defaultUserImage(
    1. BuildContext,
    2. User
    ),
  10. Widget placeholderUserImage(
    1. BuildContext,
    2. User
    )?,
  11. required IconThemeData primaryIconTheme,
  12. required List<StreamReactionIcon> reactionIcons,
  13. required StreamGalleryHeaderThemeData galleryHeaderTheme,
  14. required StreamGalleryFooterThemeData galleryFooterTheme,
  15. required StreamMessageListViewThemeData messageListViewTheme,
  16. required StreamChannelListViewThemeData channelListViewTheme,
  17. required StreamUserListViewThemeData userListViewTheme,
  18. required StreamMessageSearchListViewThemeData messageSearchListViewTheme,
})

Raw theme init

Implementation

const StreamChatThemeData.raw({
  required this.textTheme,
  required this.colorTheme,
  required this.channelListHeaderTheme,
  required this.channelPreviewTheme,
  required this.channelHeaderTheme,
  required this.otherMessageTheme,
  required this.ownMessageTheme,
  required this.messageInputTheme,
  required this.defaultUserImage,
  this.placeholderUserImage,
  required this.primaryIconTheme,
  required this.reactionIcons,
  required this.galleryHeaderTheme,
  required this.galleryFooterTheme,
  required this.messageListViewTheme,
  required this.channelListViewTheme,
  required this.userListViewTheme,
  required this.messageSearchListViewTheme,
});