Skip to content

Commit 9e3a4f7

Browse files
committed
Do not validate if no rules set
1 parent afb7110 commit 9e3a4f7

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

form.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@ export default class Form extends React.Component {
1818
}
1919

2020
validate(onClick) {
21+
let { rules } = this.props;
2122
let { values } = this.state;
23+
if (!rules) return onClick(values);
2224

23-
const runner = new Validator(values, this.props.rules);
25+
const runner = new Validator(values, rules);
2426

2527
if (runner.fails()) {
2628
return this.setState({ errors: runner.errors.errors });
@@ -32,6 +34,7 @@ export default class Form extends React.Component {
3234
onBlur(name) {
3335
let { rules } = this.props;
3436
let { errors, values } = this.state;
37+
if (!rules || !rules[name]) return;
3538

3639
const runner = new Validator(
3740
{ [name]: values[name] },

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-validify",
3-
"version": "0.0.6",
3+
"version": "0.0.7",
44
"description": "Form validation made easy",
55
"main": "dist/form.js",
66
"directories": {

0 commit comments

Comments
 (0)