Throttle validation in response to user input

This avoids the case of the password complexity progress jumping wildly for
every character you type.
This commit is contained in:
J. Ryan Stinnett 2019-04-23 17:59:19 +01:00
parent 67d7091dcd
commit aec14e64fa
2 changed files with 11 additions and 4 deletions

View file

@ -37,7 +37,6 @@ import classNames from 'classnames';
*/
export default function withValidation({ description, rules }) {
return async function onValidate({ value, focused, allowEmpty = true }) {
// TODO: Re-run only after ~200ms of inactivity
if (!value && allowEmpty) {
return {
valid: null,