copyWith method

  1. @override
FlyThemeData copyWith({
  1. FlySpacingToken? spacing,
  2. FlyColorToken? colors,
  3. FlyRadiusToken? radius,
  4. FlyTextStyleToken? textStyle,
  5. FlyFontToken? font,
  6. FlyFontWeightToken? fontWeight,
  7. FlyLeadingToken? leading,
  8. FlyTrackingToken? tracking,
  9. FlyBreakpointToken? breakpoint,
})
override

Create a copy with updated values

Implementation

@override
FlyThemeData copyWith({
  FlySpacingToken? spacing,
  FlyColorToken? colors,
  FlyRadiusToken? radius,
  FlyTextStyleToken? textStyle,
  FlyFontToken? font,
  FlyFontWeightToken? fontWeight,
  FlyLeadingToken? leading,
  FlyTrackingToken? tracking,
  FlyBreakpointToken? breakpoint,
}) {
  return FlyThemeData(
    spacing: spacing ?? this.spacing,
    colors: colors ?? this.colors,
    radius: radius ?? this.radius,
    textStyle: textStyle ?? this.textStyle,
    font: font ?? this.font,
    fontWeight: fontWeight ?? this.fontWeight,
    leading: leading ?? this.leading,
    tracking: tracking ?? this.tracking,
    breakpoint: breakpoint ?? this.breakpoint,
  );
}