cupertinoCheckboxBuilder function
The default FastCheckbox Cupertino FormFieldBuilder.
Returns a CupertinoFormRow that contains a CupertinoCheckbox.
Implementation
Widget cupertinoCheckboxBuilder(FormFieldState<bool> field) {
field as FastCheckboxState;
final FastCheckboxState(:didChange, :enabled, :value, :widget) = field;
return CupertinoFormRow(
padding: widget.contentPadding,
prefix: widget.cupertinoPrefixBuilder(field),
helper: widget.cupertinoHelperBuilder(field),
error: widget.cupertinoErrorBuilder(field),
child: CupertinoCheckbox(
activeColor: widget.activeColor,
autofocus: widget.autofocus,
checkColor: widget.checkColor,
focusColor: widget.focusColor,
focusNode: widget.focusNode,
inactiveColor: widget.inactiveColor,
onChanged: enabled ? didChange : null,
shape: widget.shape,
side: widget.side,
tristate: widget.tristate,
value: value,
),
);
}