copyWith method

  1. @useResult
FCheckboxStyle copyWith({
  1. Duration? animationDuration,
  2. Curve? curve,
  3. FLabelLayoutStyle? labelLayoutStyle,
  4. FFocusedOutlineStyle? focusedOutlineStyle,
  5. FCheckboxStateStyle? enabledStyle,
  6. FCheckboxStateStyle? disabledStyle,
  7. FCheckboxErrorStyle? errorStyle,
})

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

Implementation

@useResult
FCheckboxStyle copyWith({
  Duration? animationDuration,
  Curve? curve,
  FLabelLayoutStyle? labelLayoutStyle,
  FFocusedOutlineStyle? focusedOutlineStyle,
  FCheckboxStateStyle? enabledStyle,
  FCheckboxStateStyle? disabledStyle,
  FCheckboxErrorStyle? errorStyle,
}) =>
    FCheckboxStyle(
      animationDuration: animationDuration ?? this.animationDuration,
      curve: curve ?? this.curve,
      labelLayoutStyle: labelLayoutStyle ?? this.labelLayoutStyle,
      focusedOutlineStyle: focusedOutlineStyle ?? this.focusedOutlineStyle,
      enabledStyle: enabledStyle ?? this.enabledStyle,
      disabledStyle: disabledStyle ?? this.disabledStyle,
      errorStyle: errorStyle ?? this.errorStyle,
    );