VTextField constructor

VTextField({
  1. Key? key,
  2. required TextEditingController controller,
  3. String? label,
  4. String? placeHolder,
  5. void onChanged(
    1. String
    )?,
  6. void onEditingComplete()?,
  7. void onFieldSubmitted(
    1. String
    )?,
  8. void onSaved(
    1. String?
    )?,
  9. bool obsecure = false,
  10. Widget? iconPreffix,
  11. Widget? iconSuffix,
  12. VTextFieldValidator inputValidator = VTextFieldValidator.NO,
  13. int? maxLength,
  14. int? minLength,
  15. TextInputAction? textInputAction = TextInputAction.done,
  16. VTextFieldShape shape = VTextFieldShape.ROUNDED,
  17. VTextFieldLine line = const VTextFieldLine.single(),
  18. VTextFieldLabelType labelType = VTextFieldLabelType.OUTTER,
  19. VTextFieldBorderType borderType = VTextFieldBorderType.OUTLINED,
  20. bool isDisable = false,
})

Implementation

factory VTextField({
  final Key? key,
  required final TextEditingController controller,
  final String? label,
  final String? placeHolder,
  final void Function(String)? onChanged,
  final void Function()? onEditingComplete,
  final void Function(String)? onFieldSubmitted,
  final void Function(String?)? onSaved,
  final bool obsecure = false,
  final Widget? iconPreffix,
  final Widget? iconSuffix,
  final VTextFieldValidator inputValidator = VTextFieldValidator.NO,
  final int? maxLength,
  final int? minLength,
  final TextInputAction? textInputAction = TextInputAction.done,
  final VTextFieldShape shape = VTextFieldShape.ROUNDED,
  final VTextFieldLine line = const VTextFieldLine.single(),
  final VTextFieldLabelType labelType = VTextFieldLabelType.OUTTER,
  final VTextFieldBorderType borderType = VTextFieldBorderType.OUTLINED,
  final bool isDisable = false,
}) {
  return VTextField._(
    key: key,
    controller: controller,
    label: label,
    placeHolder: placeHolder,
    onChanged: onChanged,
    obsecure: obsecure,
    iconPreffix: iconPreffix,
    iconSuffix: iconSuffix,
    onEditingComplete: onEditingComplete,
    onFieldSubmitted: onFieldSubmitted,
    onSaved: onSaved,
    inputValidator: inputValidator,
    maxLength: maxLength,
    minLength: minLength,
    textInputAction: textInputAction,
    shape: shape,
    line: line,
    labelType: labelType,
    borderType: borderType,
    isDisable: isDisable,
  );
}