copyWith method
- @useResult
- FBadgeStyle primary()?,
- FBadgeStyle secondary()?,
- FBadgeStyle outline()?,
- FBadgeStyle destructive()?,
Returns a copy of this FBadgeStyles with the given properties replaced.
Where possible, it is strongly recommended to use the CLI to generate a style and directly modify the style.
primary
The primary badge style.
secondary
The secondary badge style.
outline
The outlined badge style.
destructive
The destructive badge style.
Implementation
@useResult
FBadgeStyles copyWith({
FBadgeStyle Function(FBadgeStyle)? primary,
FBadgeStyle Function(FBadgeStyle)? secondary,
FBadgeStyle Function(FBadgeStyle)? outline,
FBadgeStyle Function(FBadgeStyle)? 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,
);