RTextFieldState.fromWidgetStates constructor

RTextFieldState.fromWidgetStates(
  1. Set<WidgetState> states, {
  2. bool hasText = false,
  3. bool isError = false,
  4. bool isObscured = false,
  5. bool isReadOnly = false,
})

Create state from Flutter's WidgetState set + text field specifics.

Implementation

factory RTextFieldState.fromWidgetStates(
  Set<WidgetState> states, {
  bool hasText = false,
  bool isError = false,
  bool isObscured = false,
  bool isReadOnly = false,
}) {
  final decoded = WidgetStateHelper.fromWidgetStates(states);
  return RTextFieldState(
    isFocused: decoded.isFocused,
    isHovered: decoded.isHovered,
    isDisabled: decoded.isDisabled,
    isReadOnly: isReadOnly,
    hasText: hasText,
    isError: isError,
    isObscured: isObscured,
  );
}