checkbox static method
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),
);