You're Invited: Meet the Socket team at BSidesSF and RSAC - April 27 - May 1.RSVP

redux-form-validations

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

redux-form-validations - npm Package Compare versions

Comparing version

to
0.0.8

@@ -27,5 +27,9 @@ 'use strict';

errors = _ref.errors,
rule = _ref.rule;
rule = _ref.rule,
values = _ref.values;
if ((0, _lodash.get)(rule, 'errorMessage') && !errors[fieldName]) {
if (typeof rule.errorMessage === 'function') {
return rule.errorMessage(values, values[fieldName]);
}
return rule.errorMessage;

@@ -72,3 +76,3 @@ }

} else if (!valid) {
errors[field] = errorMessageFor({ schema: schema, fieldName: field, errors: errors, rule: rule });
errors[field] = errorMessageFor({ schema: schema, fieldName: field, errors: errors, rule: rule, values: values });
}

@@ -85,3 +89,3 @@ } else {

} else if (!valid) {
errors[field] = errorMessageFor({ schema: schema, fieldName: field, errors: errors, rule: rule });
errors[field] = errorMessageFor({ schema: schema, fieldName: field, errors: errors, rule: rule, values: values });
}

@@ -88,0 +92,0 @@ });

### v NEXT
### v 0.0.8
Add dynamic error messages by [Justin Schulz](https://github.com/PepperTeasdale) in [#11](https://github.com/policygenius/redux-form-validations/pull/11)
### v 0.0.7

@@ -4,0 +7,0 @@ - Fix exporting `.isDateBefore()` validator by [Trevor Nelson](https://github.com/trevornelson) in [#8](https://github.com/policygenius/redux-form-validations/pull/8)

{
"name": "redux-form-validations",
"version": "0.0.7",
"version": "0.0.8",
"description": "Validation utilities for redux-form v6",

@@ -5,0 +5,0 @@ "author": "PolicyGenius",

@@ -64,2 +64,11 @@ # redux-form-validations

## Custom validators
Every field defined in your schema object has top-level keys `warn` and `validate` which are used to build warn and validate functions for redux-form connected components. These keys take a _validator object_, which has the shape:
`validator`: Function (allFields, value) => Boolean
If the return value is true, then the field is valid, if false, an error is added.
`errorMessage`: String || Function (allField, value) => String
The error message that is returned with the `validate` or `warn` function call when the `validator` returns false.
## Prior work

@@ -66,0 +75,0 @@ [redux-form-schema](https://github.com/Lighthouse-io/redux-form-schema) is the main