TextAreaFormField constructor

TextAreaFormField({
  1. required String label,
  2. String description = '',
  3. String? initialValue,
  4. String? validator(
    1. String?
    )?,
  5. bool focused = false,
  6. int fieldHeight = 3,
  7. Style style = Style.empty,
  8. Style cursorStyle = const Style(modifiers: Modifier.reverse),
  9. String placeholder = '',
  10. Style placeholderStyle = const Style(foreground: Color(128, 128, 128)),
})

Creates a TextAreaFormField for multi-line text editing.

Implementation

TextAreaFormField({
  required super.label,
  super.description = '',
  super.initialValue,
  super.validator,
  super.focused = false,
  this.fieldHeight = 3,
  Style style = Style.empty,
  Style cursorStyle = const Style(modifiers: Modifier.reverse),
  String placeholder = '',
  Style placeholderStyle = const Style(foreground: Color(128, 128, 128)),
}) : _input = TextField(
       initialText: initialValue ?? '',
       multiline: true,
       style: style,
       cursorStyle: cursorStyle,
       placeholder: placeholder,
       placeholderStyle: placeholderStyle,
       focused: focused,
     );