toggle static method

TFormField<bool> toggle(
  1. TFieldProp<bool> prop,
  2. String? label, {
  3. FocusNode? focusNode,
  4. bool isRequired = false,
  5. List<String? Function(bool?)>? rules,
  6. bool autoFocus = false,
  7. bool disabled = false,
  8. Color? color,
  9. TInputSize? size,
})

Implementation

static TFormField<bool> toggle(
  TFieldProp<bool> prop,
  String? label, {
  FocusNode? focusNode,
  bool isRequired = false,
  List<String? Function(bool?)>? rules,
  bool autoFocus = false,
  bool disabled = false,
  Color? color,
  TInputSize? size,
}) {
  return TFormField<bool>(
    prop: prop,
    builder: (onValueChanged) => TSwitch(
      label: label,
      focusNode: focusNode,
      isRequired: isRequired,
      rules: rules,
      autoFocus: autoFocus,
      disabled: disabled,
      color: color,
      size: size,
      value: prop.value,
      valueNotifier: prop.valueNotifier,
      onValueChanged: onValueChanged,
    ),
  );
}