copyWith method
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,
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,
);
}