on master help sign in
Merge pull request #365 from urbit/m/nan-party

Only validate number upper bound if specified

commit8abf3ff51caf9bbd4acd999141a5cb24e451eb30 authorFang <git@fang.io> dateMon 23 Dec 2019, 13:00 (7 years ago) parent3cddf08d105cdc
1 file changed+7−2
src/form/validators.js+7−2
src/form/validators.js+7−2
@@ -104,8 +104,13 @@ export const buildAddressValidator = () =>
104104 validateNotNullAddress,
105105 validateEthereumAddress,
106106 ]);
107−export const buildNumberValidator = (min = 0, max = NaN) =>
108− buildValidator([validateGreaterThan(min), validateLessThan(max)]);
107+export const buildNumberValidator = (min = 0, max = null) => {
108+ let validators = [validateGreaterThan(min)];
109+ if (max !== null) {
110+ validators.push(validateLessThan(max));
111+ }
112+ return buildValidator(validators);
113+};
109114
110115export const buildEmailValidator = validate =>
111116 buildValidator([validateNotEmpty, validateEmail], validate);