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