ZeroTextFieldMultiline.outline constructor
ZeroTextFieldMultiline.outline({
- Key? key,
- String? hintText,
- String? labelText,
- ZeroTextfieldSize? textfielSizeType,
- TextEditingController? controller,
- FocusNode? focusNode,
- TextInputType? inputType,
- dynamic onChanged()?,
- dynamic onEditingComplete()?,
- String? validator()?,
- Widget? suffix,
- AutovalidateMode? autovalidateMode,
- InputDecoration? decoration,
- String? helperText,
- String? errorText,
- bool? enabled,
- int? maxLines,
- int? minLines,
This already uses OutlineInputBorder under the hood with the properties defined in the standard ZeroOne design guideline.
Implementation
factory ZeroTextFieldMultiline.outline({
Key? key,
String? hintText,
String? labelText,
ZeroTextfieldSize? textfielSizeType,
TextEditingController? controller,
FocusNode? focusNode,
TextInputType? inputType,
Function(String)? onChanged,
Function()? onEditingComplete,
String? Function(String?)? validator,
Widget? suffix,
AutovalidateMode? autovalidateMode,
InputDecoration? decoration,
String? helperText,
String? errorText,
bool? enabled,
int? maxLines,
int? minLines,
}) =>
ZeroTextFieldMultiline(
key: key,
labelText: labelText,
hintText: hintText,
controller: controller,
focusNode: focusNode,
onChanged: onChanged,
onEditingComplete: onEditingComplete,
validator: validator,
inputDecorationType: InputDecorationType.outline,
textfieldSize: textfielSizeType ?? ZeroTextfieldSize.small,
autovalidateMode: autovalidateMode,
suffix: suffix,
decoration: decoration,
helperText: helperText,
errorText: errorText,
enabled: enabled,
minLines: minLines,
maxLines: maxLines,
);