copyWith method

  1. @override
TopicTheme copyWith({
  1. Color? generalColor,
  2. Color? colorsColor,
  3. Color? componentsColor,
  4. Color? controlsColor,
  5. Color? inputsColor,
  6. Color? barsColor,
  7. Color? navigationColor,
  8. Color? surfacesColor,
  9. Color? textsColor,
})
override

Must override the copyWith method.

Implementation

@override
TopicTheme copyWith({
  Color? generalColor,
  Color? colorsColor,
  Color? componentsColor,
  Color? controlsColor,
  Color? inputsColor,
  Color? barsColor,
  Color? navigationColor,
  Color? surfacesColor,
  Color? textsColor,
}) =>
    TopicTheme(
      generalColor: generalColor ?? this.generalColor,
      colorsColor: colorsColor ?? this.colorsColor,
      componentsColor: componentsColor ?? this.componentsColor,
      controlsColor: controlsColor ?? this.controlsColor,
      inputsColor: inputsColor ?? this.inputsColor,
      barsColor: barsColor ?? this.barsColor,
      navigationColor: navigationColor ?? this.navigationColor,
      surfacesColor: surfacesColor ?? this.surfacesColor,
      textsColor: textsColor ?? this.textsColor,
    );