copyWith method
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,
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,
);
}