setters method

  1. @override
Map<String, Function> setters()
override

Implementation

@override
Map<String, Function> setters() {
  var setters = _controller.textPlaceholderSetters;

  // Add common setters from helper
  setters.addAll(InputFieldHelper.getCommonSetters(this, _controller));

  // Add TextInput/PasswordInput specific setters
  setters.addAll({
    'obscureToggle': (value) =>
        _controller.obscureToggle = Utils.optionalBool(value),
    'obscured': (widget) => _controller.obscureText == true,
    'obscureTextWidget': (widget) => _controller.obscureTextWidget = widget,
  });

  return setters;
}