buildField method

  1. @override
Widget buildField(
  1. BuildContext context
)

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);
}