textField function

Widget textField(
  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,
  13. TextAlign? textAlign,
  14. TextInputAction? textInputAction,
  15. ValueChanged<String>? onSubmitted,
  16. TextEditingController? controller,
})

Implementation

Widget textField(
  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,
  TextAlign? textAlign,
  TextInputAction? textInputAction,
  ValueChanged<String>? onSubmitted,
  TextEditingController? controller,
}) =>
    StyleRegistry.registry()
        .styleWithApp(app)
        .frontEndStyle()
        .texFormFieldStyle()
        .textField(app, context,
            readOnly: readOnly,
            initialValue: initialValue,
            validator: validator,
            keyboardType: keyboardType,
            icon: icon,
            labelText: labelText,
            hintText: hintText,
            maxLines: maxLines,
            onChanged: onChanged,
            textEditingController: textEditingController,
            textAlign: textAlign,
            textInputAction: textInputAction,
            onSubmitted: onSubmitted,
            controller: controller);