copyWith method

DebugPanelTheme copyWith({
  1. Color? backgroundColor,
  2. Color? surfaceColor,
  3. Color? accentColor,
  4. Color? textPrimary,
  5. Color? textSecondary,
  6. Color? successColor,
  7. Color? warningColor,
  8. Color? errorColor,
  9. Color? infoColor,
  10. Color? borderColor,
  11. double? borderRadius,
  12. double? defaultPadding,
  13. String? fontFamily,
  14. String? monoFontFamily,
})

Creates a copy with overridden values.

Implementation

DebugPanelTheme copyWith({
  Color? backgroundColor,
  Color? surfaceColor,
  Color? accentColor,
  Color? textPrimary,
  Color? textSecondary,
  Color? successColor,
  Color? warningColor,
  Color? errorColor,
  Color? infoColor,
  Color? borderColor,
  double? borderRadius,
  double? defaultPadding,
  String? fontFamily,
  String? monoFontFamily,
}) {
  return DebugPanelTheme(
    backgroundColor: backgroundColor ?? this.backgroundColor,
    surfaceColor: surfaceColor ?? this.surfaceColor,
    accentColor: accentColor ?? this.accentColor,
    textPrimary: textPrimary ?? this.textPrimary,
    textSecondary: textSecondary ?? this.textSecondary,
    successColor: successColor ?? this.successColor,
    warningColor: warningColor ?? this.warningColor,
    errorColor: errorColor ?? this.errorColor,
    infoColor: infoColor ?? this.infoColor,
    borderColor: borderColor ?? this.borderColor,
    borderRadius: borderRadius ?? this.borderRadius,
    defaultPadding: defaultPadding ?? this.defaultPadding,
    fontFamily: fontFamily ?? this.fontFamily,
    monoFontFamily: monoFontFamily ?? this.monoFontFamily,
  );
}