RistoTextField.search constructor
RistoTextField.search({
- Key? key,
- TextEditingController? controller,
- String? hint,
- String? validator()?,
- void onChanged()?,
- void onSubmitted()?,
- FocusNode? focusNode,
- Widget? outerLeading,
- Widget? outerTrailing,
- double outerSpacing = 10.0,
- double? fieldHeight,
- EdgeInsetsGeometry? contentPadding,
- Color? fillColor,
- Color? borderColor,
- Color? focusedBorderColor,
- Color? errorBorderColor,
- EdgeInsetsGeometry? margin,
- double borderRadius = 15.0,
- Widget? innerLeading,
- Widget? innerTrailing,
- int? maxLength,
- bool isDense = true,
Implementation
factory RistoTextField.search({
Key? key,
TextEditingController? controller,
String? hint,
String? Function(String?)? validator,
void Function(String)? onChanged,
void Function(String)? onSubmitted,
FocusNode? focusNode,
Widget? outerLeading,
Widget? outerTrailing,
double outerSpacing = 10.0,
double? fieldHeight,
EdgeInsetsGeometry? contentPadding,
Color? fillColor,
Color? borderColor,
Color? focusedBorderColor,
Color? errorBorderColor,
EdgeInsetsGeometry? margin,
double borderRadius = 15.0,
Widget? innerLeading,
Widget? innerTrailing,
int? maxLength,
bool isDense = true,
}) {
return RistoTextField(
key: key,
controller: controller,
hint: hint ?? 'Search...',
innerLeading: innerLeading ?? const Icon(Icons.search),
innerTrailing: innerTrailing,
keyboardType: TextInputType.text,
validator: validator,
onChanged: onChanged,
onSubmitted: onSubmitted,
focusNode: focusNode,
outerLeading: outerLeading,
outerTrailing: outerTrailing,
outerSpacing: outerSpacing,
fieldHeight: fieldHeight,
contentPadding: contentPadding,
fillColor: fillColor,
borderColor: borderColor,
focusedBorderColor: focusedBorderColor,
errorBorderColor: errorBorderColor,
isDense: isDense,
margin: margin,
borderRadius: borderRadius,
maxLength: maxLength,
counterText: '',
);
}