copyWith method

SearchTabStyle copyWith({
  1. Color? textColor,
  2. Color? accentColor,
  3. String? searchHintText,
  4. TextStyle? searchHintStyle,
  5. TextStyle? searchTextStyle,
  6. double? searchBorderRadius,
  7. double? searchFillAlpha,
  8. EdgeInsetsGeometry? searchContentPadding,
  9. IconData? searchSuffixIconData,
  10. double? searchSuffixIconAlpha,
  11. double? surahChipRowHeight,
  12. double? surahChipRadius,
  13. EdgeInsetsGeometry? surahChipPadding,
  14. EdgeInsetsGeometry? surahChipMargin,
  15. Color? surahChipBgColor,
  16. TextStyle? surahChipTextStyle,
  17. Color? resultsDividerColor,
  18. double? resultsDividerThickness,
  19. double? subtitleTextAlpha,
  20. EdgeInsetsGeometry? listItemContentPadding,
})

Implementation

SearchTabStyle copyWith({
  Color? textColor,
  Color? accentColor,
  String? searchHintText,
  TextStyle? searchHintStyle,
  TextStyle? searchTextStyle,
  double? searchBorderRadius,
  double? searchFillAlpha,
  EdgeInsetsGeometry? searchContentPadding,
  IconData? searchSuffixIconData,
  double? searchSuffixIconAlpha,
  double? surahChipRowHeight,
  double? surahChipRadius,
  EdgeInsetsGeometry? surahChipPadding,
  EdgeInsetsGeometry? surahChipMargin,
  Color? surahChipBgColor,
  TextStyle? surahChipTextStyle,
  Color? resultsDividerColor,
  double? resultsDividerThickness,
  double? subtitleTextAlpha,
  EdgeInsetsGeometry? listItemContentPadding,
}) {
  return SearchTabStyle(
    textColor: textColor ?? this.textColor,
    accentColor: accentColor ?? this.accentColor,
    searchHintText: searchHintText ?? this.searchHintText,
    searchHintStyle: searchHintStyle ?? this.searchHintStyle,
    searchTextStyle: searchTextStyle ?? this.searchTextStyle,
    searchBorderRadius: searchBorderRadius ?? this.searchBorderRadius,
    searchFillAlpha: searchFillAlpha ?? this.searchFillAlpha,
    searchContentPadding: searchContentPadding ?? this.searchContentPadding,
    searchSuffixIconData: searchSuffixIconData ?? this.searchSuffixIconData,
    searchSuffixIconAlpha:
        searchSuffixIconAlpha ?? this.searchSuffixIconAlpha,
    surahChipRowHeight: surahChipRowHeight ?? this.surahChipRowHeight,
    surahChipRadius: surahChipRadius ?? this.surahChipRadius,
    surahChipPadding: surahChipPadding ?? this.surahChipPadding,
    surahChipMargin: surahChipMargin ?? this.surahChipMargin,
    surahChipBgColor: surahChipBgColor ?? this.surahChipBgColor,
    surahChipTextStyle: surahChipTextStyle ?? this.surahChipTextStyle,
    resultsDividerColor: resultsDividerColor ?? this.resultsDividerColor,
    resultsDividerThickness:
        resultsDividerThickness ?? this.resultsDividerThickness,
    subtitleTextAlpha: subtitleTextAlpha ?? this.subtitleTextAlpha,
    listItemContentPadding:
        listItemContentPadding ?? this.listItemContentPadding,
  );
}