copyWith method

BlocxCheckboxOptions copyWith({
  1. bool? isChecked,
  2. String? label,
  3. String? subtitle,
  4. EdgeInsetsGeometry? padding,
  5. VisualDensity? visualDensity,
  6. ListTileControlAffinity? controlAffinity,
  7. EdgeInsetsGeometry? contentPadding,
  8. bool? dense,
  9. Color? activeColor,
  10. Color? checkColor,
  11. TextStyle? labelStyle,
  12. TextStyle? subtitleStyle,
  13. FocusNode? focusNode,
  14. bool? autofocus,
})

Implementation

BlocxCheckboxOptions copyWith({
  bool? isChecked,
  String? label,
  String? subtitle,
  EdgeInsetsGeometry? padding,
  VisualDensity? visualDensity,
  ListTileControlAffinity? controlAffinity,
  EdgeInsetsGeometry? contentPadding,
  bool? dense,
  Color? activeColor,
  Color? checkColor,
  TextStyle? labelStyle,
  TextStyle? subtitleStyle,
  FocusNode? focusNode,
  bool? autofocus,
}) {
  return BlocxCheckboxOptions(
    isChecked: isChecked ?? this.isChecked,
    label: label ?? this.label,
    subtitle: subtitle ?? this.subtitle,
    padding: padding ?? this.padding,
    visualDensity: visualDensity ?? this.visualDensity,
    controlAffinity: controlAffinity ?? this.controlAffinity,
    contentPadding: contentPadding ?? this.contentPadding,
    dense: dense ?? this.dense,
    activeColor: activeColor ?? this.activeColor,
    checkColor: checkColor ?? this.checkColor,
    labelStyle: labelStyle ?? this.labelStyle,
    subtitleStyle: subtitleStyle ?? this.subtitleStyle,
    focusNode: focusNode ?? this.focusNode,
    autofocus: autofocus ?? this.autofocus,
  );
}