textField static method
Implementation
static ArcaneField<String> textField({
String? name,
String? description,
String? icon,
String? placeholder,
int? minLines,
int? maxLines,
String defaultValue = "",
required Future<String> Function() getter,
required Future<void> Function(String) setter,
}) =>
ArcaneField<String>(
meta: ArcaneFieldMetadata(
name: name,
description: description,
icon: icon,
placeholder: placeholder,
),
provider: ArcaneFieldDirectProvider(
defaultValue: defaultValue,
getter: (_) => getter(),
setter: (_, v) => setter(v),
),
builder: (context, value, onChanged) => _StringFieldBuilder(
value: value,
onChanged: onChanged,
placeholder: placeholder,
minLines: minLines,
maxLines: maxLines,
),
);