Skip to content

UsePasswordInputOptions

autoComplete?: string;

blocklist?: string[];

capsLockWarning?: boolean;

checkCompromised?: (password, signal) => Promise<boolean>;
ParameterType
passwordstring
signalAbortSignal

Promise<boolean>


checkCompromisedDelay?: number;

defaultRevealed?: boolean;

defaultValue?: string;

disabled?: boolean;

estimate?: (password) => PasswordStrength;
ParameterType
passwordstring

PasswordStrength


hideOnBlur?: boolean;

id?: string;

maxLength?: number;

minLength?: number;

minScore?:
| PasswordScore
| null;

onBlur?: (event) => void;
ParameterType
eventFocusEvent<HTMLElement>

void


onChange?: (value) => void;
ParameterType
valuestring

void


onFocus?: (event) => void;
ParameterType
eventFocusEvent<HTMLElement>

void


onRevealChange?: (revealed) => void;
ParameterType
revealedboolean

void


onValidityChange?: (valid) => void;
ParameterType
validboolean

void


onWarn?: (warning) => void;
ParameterType
warningPasswordWarning

void


readOnly?: boolean;

revealed?: boolean;

rules?: PasswordRule[];

userInputs?: string[];

value?: string;