copyWith method

  1. @override
CometChatSearchStyle copyWith({
  1. Color? backgroundColor,
  2. Color? searchBackgroundColor,
  3. Color? searchTextColor,
  4. TextStyle? searchTextStyle,
  5. Color? searchPlaceHolderTextColor,
  6. TextStyle? searchPlaceHolderTextStyle,
  7. BorderSide? searchBorder,
  8. BorderRadius? searchBorderRadius,
  9. Color? searchBackIconColor,
  10. Color? searchClearIconColor,
  11. Color? searchFilterChipBackgroundColor,
  12. Color? searchFilterChipSelectedBackgroundColor,
  13. Color? searchFilterChipTextColor,
  14. Color? searchFilterChipSelectedTextColor,
  15. TextStyle? searchFilterChipTextStyle,
  16. TextStyle? searchFilterChipSelectedTextStyle,
  17. BoxBorder? searchFilterChipBorder,
  18. BoxBorder? searchFilterChipSelectedBorder,
  19. BorderRadius? searchFilterChipBorderRadius,
  20. Color? searchFilterIconColor,
  21. Color? searchFilterSelectedIconColor,
  22. Color? sectionHeaderTextColor,
  23. TextStyle? sectionHeaderTextStyle,
  24. Color? searchConversationTitleTextColor,
  25. TextStyle? searchConversationTitleTextStyle,
  26. Color? searchConversationSubtitleTextColor,
  27. TextStyle? searchConversationSubtitleTextStyle,
  28. Color? searchConversationItemBackgroundColor,
  29. Color? searchMessageSenderTextColor,
  30. TextStyle? searchMessageSenderTextStyle,
  31. Color? searchMessagePreviewTextColor,
  32. TextStyle? searchMessagePreviewTextStyle,
  33. Color? searchMessageDateTextColor,
  34. TextStyle? searchMessageDateTextStyle,
  35. Color? emptyStateTextColor,
  36. TextStyle? emptyStateTextStyle,
  37. Color? emptyStateSubTitleTextColor,
  38. TextStyle? emptyStateSubTitleTextStyle,
  39. Color? errorStateTextColor,
  40. TextStyle? errorStateTextStyle,
  41. Color? errorStateSubTitleTextColor,
  42. TextStyle? errorStateSubTitleTextStyle,
  43. Color? seeMoreTextColor,
  44. TextStyle? seeMoreTextStyle,
  45. CometChatAvatarStyle? avatarStyle,
  46. CometChatStatusIndicatorStyle? statusIndicatorStyle,
  47. CometChatBadgeStyle? badgeStyle,
  48. CometChatMessageReceiptStyle? receiptStyle,
  49. CometChatDateStyle? dateStyle,
})
override

Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.

Implementation

@override
CometChatSearchStyle copyWith({
  Color? backgroundColor,
  Color? searchBackgroundColor,
  Color? searchTextColor,
  TextStyle? searchTextStyle,
  Color? searchPlaceHolderTextColor,
  TextStyle? searchPlaceHolderTextStyle,
  BorderSide? searchBorder,
  BorderRadius? searchBorderRadius,
  Color? searchBackIconColor,
  Color? searchClearIconColor,
  Color? searchFilterChipBackgroundColor,
  Color? searchFilterChipSelectedBackgroundColor,
  Color? searchFilterChipTextColor,
  Color? searchFilterChipSelectedTextColor,
  TextStyle? searchFilterChipTextStyle,
  TextStyle? searchFilterChipSelectedTextStyle,
  BoxBorder? searchFilterChipBorder,
  BoxBorder? searchFilterChipSelectedBorder,
  BorderRadius? searchFilterChipBorderRadius,
  Color? searchFilterIconColor,
  Color? searchFilterSelectedIconColor,
  Color? sectionHeaderTextColor,
  TextStyle? sectionHeaderTextStyle,
  Color? searchConversationTitleTextColor,
  TextStyle? searchConversationTitleTextStyle,
  Color? searchConversationSubtitleTextColor,
  TextStyle? searchConversationSubtitleTextStyle,
  Color? searchConversationItemBackgroundColor,
  Color? searchMessageSenderTextColor,
  TextStyle? searchMessageSenderTextStyle,
  Color? searchMessagePreviewTextColor,
  TextStyle? searchMessagePreviewTextStyle,
  Color? searchMessageDateTextColor,
  TextStyle? searchMessageDateTextStyle,
  Color? emptyStateTextColor,
  TextStyle? emptyStateTextStyle,
  Color? emptyStateSubTitleTextColor,
  TextStyle? emptyStateSubTitleTextStyle,
  Color? errorStateTextColor,
  TextStyle? errorStateTextStyle,
  Color? errorStateSubTitleTextColor,
  TextStyle? errorStateSubTitleTextStyle,
  Color? seeMoreTextColor,
  TextStyle? seeMoreTextStyle,
  CometChatAvatarStyle? avatarStyle,
  CometChatStatusIndicatorStyle? statusIndicatorStyle,
  CometChatBadgeStyle? badgeStyle,
  CometChatMessageReceiptStyle? receiptStyle,
  CometChatDateStyle? dateStyle,
}) {
  return CometChatSearchStyle(
    backgroundColor: backgroundColor ?? this.backgroundColor,
    searchBackgroundColor:
        searchBackgroundColor ?? this.searchBackgroundColor,
    searchTextColor: searchTextColor ?? this.searchTextColor,
    searchTextStyle: searchTextStyle ?? this.searchTextStyle,
    searchPlaceHolderTextColor:
        searchPlaceHolderTextColor ?? this.searchPlaceHolderTextColor,
    searchPlaceHolderTextStyle:
        searchPlaceHolderTextStyle ?? this.searchPlaceHolderTextStyle,
    searchBorder: searchBorder ?? this.searchBorder,
    searchBorderRadius: searchBorderRadius ?? this.searchBorderRadius,
    searchBackIconColor: searchBackIconColor ?? this.searchBackIconColor,
    searchClearIconColor: searchClearIconColor ?? this.searchClearIconColor,
    searchFilterChipBackgroundColor:
        searchFilterChipBackgroundColor ?? this.searchFilterChipBackgroundColor,
    searchFilterChipSelectedBackgroundColor:
        searchFilterChipSelectedBackgroundColor ??
            this.searchFilterChipSelectedBackgroundColor,
    searchFilterChipTextColor:
        searchFilterChipTextColor ?? this.searchFilterChipTextColor,
    searchFilterChipSelectedTextColor:
        searchFilterChipSelectedTextColor ??
            this.searchFilterChipSelectedTextColor,
    searchFilterChipTextStyle:
        searchFilterChipTextStyle ?? this.searchFilterChipTextStyle,
    searchFilterChipSelectedTextStyle:
        searchFilterChipSelectedTextStyle ??
            this.searchFilterChipSelectedTextStyle,
    searchFilterChipBorder:
        searchFilterChipBorder ?? this.searchFilterChipBorder,
    searchFilterChipSelectedBorder:
        searchFilterChipSelectedBorder ?? this.searchFilterChipSelectedBorder,
    searchFilterChipBorderRadius:
        searchFilterChipBorderRadius ?? this.searchFilterChipBorderRadius,
    searchFilterIconColor:
        searchFilterIconColor ?? this.searchFilterIconColor,
    searchFilterSelectedIconColor:
        searchFilterSelectedIconColor ?? this.searchFilterSelectedIconColor,
    sectionHeaderTextColor:
        sectionHeaderTextColor ?? this.sectionHeaderTextColor,
    sectionHeaderTextStyle:
        sectionHeaderTextStyle ?? this.sectionHeaderTextStyle,
    searchConversationTitleTextColor:
        searchConversationTitleTextColor ??
            this.searchConversationTitleTextColor,
    searchConversationTitleTextStyle:
        searchConversationTitleTextStyle ??
            this.searchConversationTitleTextStyle,
    searchConversationSubtitleTextColor:
        searchConversationSubtitleTextColor ??
            this.searchConversationSubtitleTextColor,
    searchConversationSubtitleTextStyle:
        searchConversationSubtitleTextStyle ??
            this.searchConversationSubtitleTextStyle,
    searchConversationItemBackgroundColor:
        searchConversationItemBackgroundColor ??
            this.searchConversationItemBackgroundColor,
    searchMessageSenderTextColor:
        searchMessageSenderTextColor ?? this.searchMessageSenderTextColor,
    searchMessageSenderTextStyle:
        searchMessageSenderTextStyle ?? this.searchMessageSenderTextStyle,
    searchMessagePreviewTextColor:
        searchMessagePreviewTextColor ?? this.searchMessagePreviewTextColor,
    searchMessagePreviewTextStyle:
        searchMessagePreviewTextStyle ?? this.searchMessagePreviewTextStyle,
    searchMessageDateTextColor:
        searchMessageDateTextColor ?? this.searchMessageDateTextColor,
    searchMessageDateTextStyle:
        searchMessageDateTextStyle ?? this.searchMessageDateTextStyle,
    emptyStateTextColor: emptyStateTextColor ?? this.emptyStateTextColor,
    emptyStateTextStyle: emptyStateTextStyle ?? this.emptyStateTextStyle,
    emptyStateSubTitleTextColor:
        emptyStateSubTitleTextColor ?? this.emptyStateSubTitleTextColor,
    emptyStateSubTitleTextStyle:
        emptyStateSubTitleTextStyle ?? this.emptyStateSubTitleTextStyle,
    errorStateTextColor: errorStateTextColor ?? this.errorStateTextColor,
    errorStateTextStyle: errorStateTextStyle ?? this.errorStateTextStyle,
    errorStateSubTitleTextColor:
        errorStateSubTitleTextColor ?? this.errorStateSubTitleTextColor,
    errorStateSubTitleTextStyle:
        errorStateSubTitleTextStyle ?? this.errorStateSubTitleTextStyle,
    seeMoreTextColor: seeMoreTextColor ?? this.seeMoreTextColor,
    seeMoreTextStyle: seeMoreTextStyle ?? this.seeMoreTextStyle,
    avatarStyle: avatarStyle ?? this.avatarStyle,
    statusIndicatorStyle: statusIndicatorStyle ?? this.statusIndicatorStyle,
    badgeStyle: badgeStyle ?? this.badgeStyle,
    receiptStyle: receiptStyle ?? this.receiptStyle,
    dateStyle: dateStyle ?? this.dateStyle,
  );
}