copyWith method

FlutstrapRadio<T> copyWith({
  1. Key? key,
  2. T? value,
  3. T? groupValue,
  4. ValueChanged<T?>? onChanged,
  5. FSRadioVariant? variant,
  6. FSRadioSize? size,
  7. String? label,
  8. Widget? customLabel,
  9. bool? disabled,
  10. bool? inline,
  11. String? semanticLabel,
  12. bool? showValidation,
  13. bool? isValid,
  14. String? validationMessage,
  15. Color? activeColor,
  16. Color? dotColor,
  17. VisualDensity? visualDensity,
  18. EdgeInsetsGeometry? padding,
})

Implementation

FlutstrapRadio<T> copyWith({
  Key? key,
  T? value,
  T? groupValue,
  ValueChanged<T?>? onChanged,
  FSRadioVariant? variant,
  FSRadioSize? size,
  String? label,
  Widget? customLabel,
  bool? disabled,
  bool? inline,
  String? semanticLabel,
  bool? showValidation,
  bool? isValid,
  String? validationMessage,
  Color? activeColor,
  Color? dotColor,
  VisualDensity? visualDensity,
  EdgeInsetsGeometry? padding,
}) {
  return FlutstrapRadio<T>(
    key: key ?? this.key,
    value: value ?? this.value,
    groupValue: groupValue ?? this.groupValue,
    onChanged: onChanged ?? this.onChanged,
    variant: variant ?? this.variant,
    size: size ?? this.size,
    label: label ?? this.label,
    customLabel: customLabel ?? this.customLabel,
    disabled: disabled ?? this.disabled,
    inline: inline ?? this.inline,
    semanticLabel: semanticLabel ?? this.semanticLabel,
    showValidation: showValidation ?? this.showValidation,
    isValid: isValid ?? this.isValid,
    validationMessage: validationMessage ?? this.validationMessage,
    activeColor: activeColor ?? this.activeColor,
    dotColor: dotColor ?? this.dotColor,
    visualDensity: visualDensity ?? this.visualDensity,
    padding: padding ?? this.padding,
  );
}