checkbox static method

ArcaneField<bool> checkbox({
  1. String? name,
  2. String? description,
  3. String? icon,
  4. bool defaultValue = false,
  5. required Future<bool> getter(),
  6. required Future<void> setter(
    1. bool
    ),
})

Implementation

static ArcaneField<bool> checkbox({
  String? name,
  String? description,
  String? icon,
  bool defaultValue = false,
  required Future<bool> Function() getter,
  required Future<void> Function(bool) setter,
}) => ArcaneField<bool>(
  meta: ArcaneFieldMetadata(name: name, description: description, icon: icon),
  provider: ArcaneFieldDirectProvider(
    defaultValue: defaultValue,
    getter: (_) => getter(),
    setter: (_, v) => setter(v),
  ),
  builder: (context, value, onChanged) =>
      _BoolFieldBuilder(value: value, onChanged: onChanged, labelText: name),
);