copyWith method

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

See customizing widget styles.

Parameters

Implementation

@useResult
FButtonContentStyle copyWith({
  FVariantsDelta<FTappableVariantConstraint, FTappableVariant, TextStyle, TextStyleDelta>? textStyle,
  FVariantsDelta<FTappableVariantConstraint, FTappableVariant, IconThemeData, IconThemeDataDelta>? iconStyle,
  FVariantsDelta<FTappableVariantConstraint, FTappableVariant, FCircularProgressStyle, FCircularProgressStyleDelta>?
  circularProgressStyle,
  EdgeInsetsGeometry? padding,
  double? spacing,
}) => .new(
  textStyle: textStyle?.call(this.textStyle) ?? this.textStyle,
  iconStyle: iconStyle?.call(this.iconStyle) ?? this.iconStyle,
  circularProgressStyle: circularProgressStyle?.call(this.circularProgressStyle) ?? this.circularProgressStyle,
  padding: padding ?? this.padding,
  spacing: spacing ?? this.spacing,
);