copyWith method

SmartTextStyles copyWith({
  1. SmartTextStyle? displayL,
  2. SmartTextStyle? displayM,
  3. SmartTextStyle? displayS,
  4. SmartTextStyle? titleL,
  5. SmartTextStyle? titleM,
  6. SmartTextStyle? titleS,
  7. SmartTextStyle? highlightL,
  8. SmartTextStyle? highlightM,
  9. SmartTextStyle? highlightS,
  10. SmartTextStyle? baseL,
  11. SmartTextStyle? baseM,
  12. SmartTextStyle? baseS,
  13. SmartTextStyle? utilityM,
  14. SmartTextStyle? utilityS,
  15. SmartTextStyle? utilityStrikethrough,
})

Implementation

SmartTextStyles copyWith({
  SmartTextStyle? displayL,
  SmartTextStyle? displayM,
  SmartTextStyle? displayS,
  SmartTextStyle? titleL,
  SmartTextStyle? titleM,
  SmartTextStyle? titleS,
  SmartTextStyle? highlightL,
  SmartTextStyle? highlightM,
  SmartTextStyle? highlightS,
  SmartTextStyle? baseL,
  SmartTextStyle? baseM,
  SmartTextStyle? baseS,
  SmartTextStyle? utilityM,
  SmartTextStyle? utilityS,
  SmartTextStyle? utilityStrikethrough,
}) {
  return SmartTextStyles(
    displayL: displayL ?? this.displayL,
    displayM: displayM ?? this.displayM,
    displayS: displayS ?? this.displayS,
    titleL: titleL ?? this.titleL,
    titleM: titleM ?? this.titleM,
    titleS: titleS ?? this.titleS,
    highlightL: highlightL ?? this.highlightL,
    highlightM: highlightM ?? this.highlightM,
    highlightS: highlightS ?? this.highlightS,
    baseL: baseL ?? this.baseL,
    baseM: baseM ?? this.baseM,
    baseS: baseS ?? this.baseS,
    utilityM: utilityM ?? this.utilityM,
    utilityS: utilityS ?? this.utilityS,
    utilityStrikethrough: utilityStrikethrough ?? this.utilityStrikethrough,
  );
}