cupertinoCheckboxBuilder function

Widget cupertinoCheckboxBuilder(
  1. FormFieldState<bool> field
)

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