copyWith method

RadioGroupProps<T> copyWith({
  1. T? value,
  2. List<RadioOptionProps<T>>? options,
  3. void onChanged(
    1. T value
    )?,
  4. String? name,
  5. RadioGroupLayout? layout,
  6. RadioGroupVariant? variant,
  7. bool? disabled,
  8. String? label,
  9. String? helperText,
  10. String? error,
  11. bool? required,
  12. String? gap,
  13. int? gridColumns,
})

Implementation

RadioGroupProps<T> copyWith({
  T? value,
  List<RadioOptionProps<T>>? options,
  void Function(T value)? onChanged,
  String? name,
  RadioGroupLayout? layout,
  RadioGroupVariant? variant,
  bool? disabled,
  String? label,
  String? helperText,
  String? error,
  bool? required,
  String? gap,
  int? gridColumns,
}) {
  return RadioGroupProps<T>(
    value: value ?? this.value,
    options: options ?? this.options,
    onChanged: onChanged ?? this.onChanged,
    name: name ?? this.name,
    layout: layout ?? this.layout,
    variant: variant ?? this.variant,
    disabled: disabled ?? this.disabled,
    label: label ?? this.label,
    helperText: helperText ?? this.helperText,
    error: error ?? this.error,
    required: required ?? this.required,
    gap: gap ?? this.gap,
    gridColumns: gridColumns ?? this.gridColumns,
  );
}