copyWith method

  1. @override
ThemeExtension<SpacingThemeData> copyWith({
  1. double? mini,
  2. double? small,
  3. double? medium,
  4. double? large,
  5. double? largest,
})
override

Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.

Implementation

@override
ThemeExtension<SpacingThemeData> copyWith({
  double? mini,
  double? small,
  double? medium,
  double? large,
  double? largest,
}) {
  return SpacingThemeData(
    mini: mini ?? this.mini,
    small: small ?? this.small,
    medium: medium ?? this.medium,
    large: large ?? this.large,
    largest: largest ?? this.largest,
  );
}