copy method

MiuixTextStyles copy({
  1. TextStyle? main,
  2. TextStyle? paragraph,
  3. TextStyle? body1,
  4. TextStyle? body2,
  5. TextStyle? button,
  6. TextStyle? footnote1,
  7. TextStyle? footnote2,
  8. TextStyle? headline1,
  9. TextStyle? headline2,
  10. TextStyle? subtitle,
  11. TextStyle? title1,
  12. TextStyle? title2,
  13. TextStyle? title3,
  14. TextStyle? title4,
})

Implementation

MiuixTextStyles copy({
  TextStyle? main,
  TextStyle? paragraph,
  TextStyle? body1,
  TextStyle? body2,
  TextStyle? button,
  TextStyle? footnote1,
  TextStyle? footnote2,
  TextStyle? headline1,
  TextStyle? headline2,
  TextStyle? subtitle,
  TextStyle? title1,
  TextStyle? title2,
  TextStyle? title3,
  TextStyle? title4,
}) {
  return MiuixTextStyles(
    main: main ?? this.main,
    paragraph: paragraph ?? this.paragraph,
    body1: body1 ?? this.body1,
    body2: body2 ?? this.body2,
    button: button ?? this.button,
    footnote1: footnote1 ?? this.footnote1,
    footnote2: footnote2 ?? this.footnote2,
    headline1: headline1 ?? this.headline1,
    headline2: headline2 ?? this.headline2,
    subtitle: subtitle ?? this.subtitle,
    title1: title1 ?? this.title1,
    title2: title2 ?? this.title2,
    title3: title3 ?? this.title3,
    title4: title4 ?? this.title4,
  );
}