copyWith method

BookmarksTabStyle copyWith({
  1. Color? textColor,
  2. double? groupBorderWidth,
  3. double? groupBorderRadius,
  4. double? groupHorizontalMargin,
  5. double? groupVerticalMargin,
  6. double? expansionTileIconSize,
  7. double? titleFontSize,
  8. FontWeight? titleFontWeight,
  9. Color? subtitleTextColor,
  10. double? subtitleFontSize,
  11. double? itemHorizontalPadding,
  12. double? itemVerticalPadding,
  13. double? itemBorderRadius,
  14. double? itemBorderWidth,
  15. double? itemContentVerticalPadding,
  16. double? itemContentHorizontalPadding,
  17. double? leadingContainerHeight,
  18. double? leadingContainerWidth,
  19. double? leadingContainerBorderRadius,
  20. double? leadingContainerBorderWidth,
  21. double? leadingBookmarkIconSize,
  22. double? leadingAyahNumberFontSize,
  23. double? leadingToTextSpacing,
  24. double? bookmarkNameFontSize,
  25. FontWeight? bookmarkNameFontWeight,
  26. double? nameToChipsSpacing,
  27. double? chipFontSize,
  28. double? chipBorderRadius,
  29. double? chipHorizontalPadding,
  30. double? chipVerticalPadding,
  31. double? chipSpacing,
  32. double? chipRunSpacing,
  33. double? textToChevronSpacing,
  34. double? chevronIconSize,
  35. double? emptyStateIconSize,
  36. Color? emptyStateIconColor,
  37. String? emptyStateText,
  38. double? emptyStateTextFontSize,
  39. Color? emptyStateTextColor,
  40. double? emptyStateIconToTextSpacing,
  41. String? yellowGroupText,
  42. String? redGroupText,
  43. String? greenGroupText,
  44. double? expansionTilePaddingHorizontal,
  45. double? childrenPaddingHorizontal,
  46. double? childrenPaddingVertical,
})

Implementation

BookmarksTabStyle copyWith({
  Color? textColor,
  double? groupBorderWidth,
  double? groupBorderRadius,
  double? groupHorizontalMargin,
  double? groupVerticalMargin,
  double? expansionTileIconSize,
  double? titleFontSize,
  FontWeight? titleFontWeight,
  Color? subtitleTextColor,
  double? subtitleFontSize,
  double? itemHorizontalPadding,
  double? itemVerticalPadding,
  double? itemBorderRadius,
  double? itemBorderWidth,
  double? itemContentVerticalPadding,
  double? itemContentHorizontalPadding,
  double? leadingContainerHeight,
  double? leadingContainerWidth,
  double? leadingContainerBorderRadius,
  double? leadingContainerBorderWidth,
  double? leadingBookmarkIconSize,
  double? leadingAyahNumberFontSize,
  double? leadingToTextSpacing,
  double? bookmarkNameFontSize,
  FontWeight? bookmarkNameFontWeight,
  double? nameToChipsSpacing,
  double? chipFontSize,
  double? chipBorderRadius,
  double? chipHorizontalPadding,
  double? chipVerticalPadding,
  double? chipSpacing,
  double? chipRunSpacing,
  double? textToChevronSpacing,
  double? chevronIconSize,
  double? emptyStateIconSize,
  Color? emptyStateIconColor,
  String? emptyStateText,
  double? emptyStateTextFontSize,
  Color? emptyStateTextColor,
  double? emptyStateIconToTextSpacing,
  String? yellowGroupText,
  String? redGroupText,
  String? greenGroupText,
  double? expansionTilePaddingHorizontal,
  double? childrenPaddingHorizontal,
  double? childrenPaddingVertical,
}) {
  return BookmarksTabStyle(
    textColor: textColor ?? this.textColor,
    groupBorderWidth: groupBorderWidth ?? this.groupBorderWidth,
    groupBorderRadius: groupBorderRadius ?? this.groupBorderRadius,
    groupHorizontalMargin:
        groupHorizontalMargin ?? this.groupHorizontalMargin,
    groupVerticalMargin: groupVerticalMargin ?? this.groupVerticalMargin,
    expansionTileIconSize:
        expansionTileIconSize ?? this.expansionTileIconSize,
    titleFontSize: titleFontSize ?? this.titleFontSize,
    titleFontWeight: titleFontWeight ?? this.titleFontWeight,
    subtitleTextColor: subtitleTextColor ?? this.subtitleTextColor,
    subtitleFontSize: subtitleFontSize ?? this.subtitleFontSize,
    itemHorizontalPadding:
        itemHorizontalPadding ?? this.itemHorizontalPadding,
    itemVerticalPadding: itemVerticalPadding ?? this.itemVerticalPadding,
    itemBorderRadius: itemBorderRadius ?? this.itemBorderRadius,
    itemBorderWidth: itemBorderWidth ?? this.itemBorderWidth,
    itemContentVerticalPadding:
        itemContentVerticalPadding ?? this.itemContentVerticalPadding,
    itemContentHorizontalPadding:
        itemContentHorizontalPadding ?? this.itemContentHorizontalPadding,
    leadingContainerHeight:
        leadingContainerHeight ?? this.leadingContainerHeight,
    leadingContainerWidth:
        leadingContainerWidth ?? this.leadingContainerWidth,
    leadingContainerBorderRadius:
        leadingContainerBorderRadius ?? this.leadingContainerBorderRadius,
    leadingContainerBorderWidth:
        leadingContainerBorderWidth ?? this.leadingContainerBorderWidth,
    leadingBookmarkIconSize:
        leadingBookmarkIconSize ?? this.leadingBookmarkIconSize,
    leadingAyahNumberFontSize:
        leadingAyahNumberFontSize ?? this.leadingAyahNumberFontSize,
    leadingToTextSpacing: leadingToTextSpacing ?? this.leadingToTextSpacing,
    bookmarkNameFontSize: bookmarkNameFontSize ?? this.bookmarkNameFontSize,
    bookmarkNameFontWeight:
        bookmarkNameFontWeight ?? this.bookmarkNameFontWeight,
    nameToChipsSpacing: nameToChipsSpacing ?? this.nameToChipsSpacing,
    chipFontSize: chipFontSize ?? this.chipFontSize,
    chipBorderRadius: chipBorderRadius ?? this.chipBorderRadius,
    chipHorizontalPadding:
        chipHorizontalPadding ?? this.chipHorizontalPadding,
    chipVerticalPadding: chipVerticalPadding ?? this.chipVerticalPadding,
    chipSpacing: chipSpacing ?? this.chipSpacing,
    chipRunSpacing: chipRunSpacing ?? this.chipRunSpacing,
    textToChevronSpacing: textToChevronSpacing ?? this.textToChevronSpacing,
    chevronIconSize: chevronIconSize ?? this.chevronIconSize,
    emptyStateIconSize: emptyStateIconSize ?? this.emptyStateIconSize,
    emptyStateIconColor: emptyStateIconColor ?? this.emptyStateIconColor,
    emptyStateText: emptyStateText ?? this.emptyStateText,
    emptyStateTextFontSize:
        emptyStateTextFontSize ?? this.emptyStateTextFontSize,
    emptyStateTextColor: emptyStateTextColor ?? this.emptyStateTextColor,
    emptyStateIconToTextSpacing:
        emptyStateIconToTextSpacing ?? this.emptyStateIconToTextSpacing,
    yellowGroupText: yellowGroupText ?? this.yellowGroupText,
    redGroupText: redGroupText ?? this.redGroupText,
    greenGroupText: greenGroupText ?? this.greenGroupText,
    expansionTilePaddingHorizontal:
        expansionTilePaddingHorizontal ?? this.expansionTilePaddingHorizontal,
    childrenPaddingHorizontal:
        childrenPaddingHorizontal ?? this.childrenPaddingHorizontal,
    childrenPaddingVertical:
        childrenPaddingVertical ?? this.childrenPaddingVertical,
  );
}