copyWith method

  1. @override
GptMarkdownThemeData copyWith({
  1. Color? highlightColor,
  2. TextStyle? h1,
  3. TextStyle? h2,
  4. TextStyle? h3,
  5. TextStyle? h4,
  6. TextStyle? h5,
  7. TextStyle? h6,
  8. double? hrLineThickness,
  9. Color? hrLineColor,
  10. Color? linkColor,
  11. Color? linkHoverColor,
})
override

A method to copy the GptMarkdownThemeData.

Implementation

@override
GptMarkdownThemeData copyWith({
  Color? highlightColor,
  TextStyle? h1,
  TextStyle? h2,
  TextStyle? h3,
  TextStyle? h4,
  TextStyle? h5,
  TextStyle? h6,
  double? hrLineThickness,
  Color? hrLineColor,
  Color? linkColor,
  Color? linkHoverColor,
}) {
  return GptMarkdownThemeData._(
    highlightColor: highlightColor ?? this.highlightColor,
    h1: h1 ?? this.h1,
    h2: h2 ?? this.h2,
    h3: h3 ?? this.h3,
    h4: h4 ?? this.h4,
    h5: h5 ?? this.h5,
    h6: h6 ?? this.h6,
    hrLineThickness: hrLineThickness ?? this.hrLineThickness,
    hrLineColor: hrLineColor ?? this.hrLineColor,
    linkColor: linkColor ?? this.linkColor,
    linkHoverColor: linkHoverColor ?? this.linkHoverColor,
  );
}