textFormField method

  1. @override
Widget textFormField(
  1. AppModel app,
  2. BuildContext context, {
  3. required bool readOnly,
  4. String? initialValue,
  5. FormFieldValidator<String>? validator,
  6. TextInputType? keyboardType,
  7. IconData? icon,
  8. String? labelText,
  9. String? hintText,
  10. int? maxLines,
  11. ValueChanged<String>? onChanged,
  12. TextEditingController? textEditingController,
})
override

Implementation

@override
Widget textFormField(
  AppModel app,
  BuildContext context, {
  required bool readOnly,
  String? initialValue,
  FormFieldValidator<String>? validator,
  TextInputType? keyboardType,
  IconData? icon,
  String? labelText,
  String? hintText,
  int? maxLines,
  ValueChanged<String>? onChanged,
  TextEditingController? textEditingController,
}) {
  return TextFormField(
      readOnly: readOnly,
      onChanged: onChanged,
      controller: textEditingController,
      decoration: InputDecoration(
        icon: icon == null
            ? null
            : Icon(
                icon,
              ),
        labelText: labelText,
      ),
      keyboardType: TextInputType.text,
      validator: validator,
      initialValue: initialValue);
}