InputPasswordToggleFeature constructor

const InputPasswordToggleFeature({
  1. InputFeatureVisibility visibility = InputFeatureVisibility.always,
  2. Widget? icon,
  3. Widget? iconShow,
  4. PasswordPeekMode mode = PasswordPeekMode.toggle,
  5. InputFeaturePosition position = InputFeaturePosition.trailing,
  6. bool skipFocusTraversal = true,
})

Creates an InputPasswordToggleFeature.

Parameters:

  • mode (PasswordPeekMode, default: PasswordPeekMode.toggle): Toggle or hold behavior.
  • position (InputFeaturePosition, default: InputFeaturePosition.trailing): Where to place the toggle.
  • icon (Widget?, optional): Custom icon for hidden state.
  • iconShow (Widget?, optional): Custom icon for visible state.
  • visibility (InputFeatureVisibility, optional): Controls visibility.
  • skipFocusTraversal (bool, optional): Whether to skip in focus order.

Implementation

const InputPasswordToggleFeature({
  super.visibility,
  this.icon,
  this.iconShow,
  this.mode = PasswordPeekMode.toggle,
  this.position = InputFeaturePosition.trailing,
  super.skipFocusTraversal,
});