buildField method
Implementation
@override
Widget buildField(BuildContext context) {
return TextFormField(
controller: _controller,
enabled: widget.isEnabled.value,
onChanged: (value) {
setState(() {});
widget.setValue(value);
},
obscureText: widget.obscure,
decoration: InputDecoration(
labelText: widget.label,
errorText: errorMessage,
suffix: _controller.text.isEmpty ? null : buildClearIcon(),
),
validator: widget.fieldValidator);
}