textArea static method

ArcaneField<String> textArea({
  1. String? name,
  2. String? description,
  3. IconData? icon,
  4. String? placeholder,
  5. int? minLines = 3,
  6. int? maxLines = 6,
  7. String defaultValue = "",
  8. required Future<String> getter(),
  9. required Future setter(
    1. String
    ),
})

Convenience method for creating a multi-line text area input. Delegates to text with default min/max lines suitable for longer text entry, ideal for descriptions or notes in Arcane forms.

Parameters: Same as text, with minLines default 3 and maxLines default 6.

Returns: An ArcaneField<String> configured as a text area.

Implementation

static ArcaneField<String> textArea(
        {String? name,
        String? description,
        IconData? icon,
        String? placeholder,
        int? minLines = 3,
        int? maxLines = 6,
        String defaultValue = "",
        required Future<String> Function() getter,
        required Future Function(String) setter}) =>
    ArcaneInput.text(
        getter: getter,
        setter: setter,
        name: name,
        description: description,
        icon: icon,
        placeholder: placeholder,
        minLines: minLines,
        maxLines: maxLines,
        defaultValue: defaultValue);