copyWith method
- @useResult
- FBadgeStyle primary(
- FBadgeStyle style
- FBadgeStyle secondary(
- FBadgeStyle style
- FBadgeStyle outline(
- FBadgeStyle style
- FBadgeStyle destructive(
- FBadgeStyle style
Returns a copy of this FBadgeStyles with the given properties replaced.
Consider using the CLI to generate a style.
Parameters
- FBadgeStyles.primary - The primary badge style.
- FBadgeStyles.secondary - The secondary badge style.
- FBadgeStyles.outline - The outlined badge style.
- FBadgeStyles.destructive - The destructive badge style.
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,
);