StreamChatThemeData.raw constructor

const StreamChatThemeData.raw({
  1. required TextTheme textTheme,
  2. required ColorTheme colorTheme,
  3. required ChannelListHeaderThemeData channelListHeaderTheme,
  4. required ChannelPreviewThemeData channelPreviewTheme,
  5. required ChannelHeaderThemeData channelHeaderTheme,
  6. required MessageThemeData otherMessageTheme,
  7. required MessageThemeData ownMessageTheme,
  8. required MessageInputThemeData messageInputTheme,
  9. required Widget defaultUserImage(
    1. BuildContext,
    2. User
    ),
  10. Widget placeholderUserImage(
    1. BuildContext,
    2. User
    )?,
  11. required IconThemeData primaryIconTheme,
  12. required List<ReactionIcon> reactionIcons,
  13. required GalleryHeaderThemeData galleryHeaderTheme,
  14. required GalleryFooterThemeData galleryFooterTheme,
  15. required MessageListViewThemeData messageListViewTheme,
  16. required ChannelListViewThemeData channelListViewTheme,
  17. required UserListViewThemeData userListViewTheme,
  18. required MessageSearchListViewThemeData 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,
});