copyWith method

  1. @useResult
FBadgeStyles copyWith({
  1. FBadgeStyle primary(
    1. FBadgeStyle style
    )?,
  2. FBadgeStyle secondary(
    1. FBadgeStyle style
    )?,
  3. FBadgeStyle outline(
    1. FBadgeStyle style
    )?,
  4. FBadgeStyle destructive(
    1. FBadgeStyle style
    )?,
})

Returns a copy of this FBadgeStyles with the given properties replaced.

Consider using the CLI to generate a style.

Parameters

Implementation

@useResult
FBadgeStyles copyWith({
  FBadgeStyle Function(FBadgeStyle style)? primary,
  FBadgeStyle Function(FBadgeStyle style)? secondary,
  FBadgeStyle Function(FBadgeStyle style)? outline,
  FBadgeStyle Function(FBadgeStyle style)? destructive,
}) => FBadgeStyles(
  primary: primary != null ? primary(this.primary) : this.primary,
  secondary: secondary != null ? secondary(this.secondary) : this.secondary,
  outline: outline != null ? outline(this.outline) : this.outline,
  destructive: destructive != null ? destructive(this.destructive) : this.destructive,
);