state property

TextFieldState state
latefinal

State of the ReactiveTextField.

Implementation

late final TextFieldState state = TextFieldState(
  onFocus: (s) {
    if (s.text.trim().isNotEmpty) {
      try {
        DirectLinkSlug(s.text);
      } on FormatException {
        if (s.text.length > 100) {
          s.error.value = 'err_incorrect_link_too_long'.l10n;
        } else {
          s.error.value = 'err_invalid_symbols_in_link'.l10n;
        }
      }
    }
  },
  onSubmitted: (_) async => await submit(),
);