Skip to content

Commit

Permalink
fix(EasyFIeld): fix internal validators
Browse files Browse the repository at this point in the history
  • Loading branch information
qiqiboy committed Mar 30, 2020
1 parent f061697 commit a9a51be
Show file tree
Hide file tree
Showing 11 changed files with 160 additions and 5,455 deletions.
14 changes: 7 additions & 7 deletions dist/react-formutil.cjs.development.js
Original file line number Diff line number Diff line change
Expand Up @@ -2707,19 +2707,19 @@ var defaultValidators = [['required', function ($value, check, _ref) {
checked = _ref$checked === void 0 ? true : _ref$checked;
return __TYPE__ === 'checked' ? $value === checked : !isEmpty($value);
}], ['maxLength', function ($value, len, props) {
return props.required && isEmpty($value) || $value.length <= len;
return 'required' in props.$validError || ($value !== null && $value !== void 0 ? $value : '').length <= len * 1;
}], ['minLength', function ($value, len, props) {
return props.required && isEmpty($value) || $value.length >= len;
return 'required' in props.$validError || ($value !== null && $value !== void 0 ? $value : '').length >= len * 1;
}], ['max', function ($value, limit, props) {
return props.required && isEmpty($value) || $value * 1 <= limit;
return 'required' in props.$validError || $value * 1 <= limit * 1;
}], ['min', function ($value, limit, props) {
return props.required && isEmpty($value) || $value * 1 >= limit;
return 'required' in props.$validError || $value * 1 >= limit * 1;
}], ['pattern', function ($value, regexp, props) {
return props.required && isEmpty($value) || regexp.test($value);
return 'required' in props.$validError || regexp.test($value);
}], ['enum', function ($value, enumeration, props) {
return props.required && isEmpty($value) || enumeration.indexOf($value) > -1;
return 'required' in props.$validError || enumeration.indexOf($value) > -1;
}], ['checker', function ($value, checker, props) {
return checker($value, props);
return 'required' in props.$validError || checker($value, props);
}]].reduce(function ($validators, item) {
var _item = slicedToArray(item, 2),
validKey = _item[0],
Expand Down
2 changes: 1 addition & 1 deletion dist/react-formutil.cjs.production.js

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions dist/react-formutil.esm.development.js
Original file line number Diff line number Diff line change
Expand Up @@ -2642,19 +2642,19 @@ var defaultValidators = [['required', function ($value, check, _ref) {
checked = _ref$checked === void 0 ? true : _ref$checked;
return __TYPE__ === 'checked' ? $value === checked : !isEmpty($value);
}], ['maxLength', function ($value, len, props) {
return props.required && isEmpty($value) || $value.length <= len;
return 'required' in props.$validError || ($value !== null && $value !== void 0 ? $value : '').length <= len * 1;
}], ['minLength', function ($value, len, props) {
return props.required && isEmpty($value) || $value.length >= len;
return 'required' in props.$validError || ($value !== null && $value !== void 0 ? $value : '').length >= len * 1;
}], ['max', function ($value, limit, props) {
return props.required && isEmpty($value) || $value * 1 <= limit;
return 'required' in props.$validError || $value * 1 <= limit * 1;
}], ['min', function ($value, limit, props) {
return props.required && isEmpty($value) || $value * 1 >= limit;
return 'required' in props.$validError || $value * 1 >= limit * 1;
}], ['pattern', function ($value, regexp, props) {
return props.required && isEmpty($value) || regexp.test($value);
return 'required' in props.$validError || regexp.test($value);
}], ['enum', function ($value, enumeration, props) {
return props.required && isEmpty($value) || enumeration.indexOf($value) > -1;
return 'required' in props.$validError || enumeration.indexOf($value) > -1;
}], ['checker', function ($value, checker, props) {
return checker($value, props);
return 'required' in props.$validError || checker($value, props);
}]].reduce(function ($validators, item) {
var _item = _slicedToArray(item, 2),
validKey = _item[0],
Expand Down
2 changes: 1 addition & 1 deletion dist/react-formutil.esm.production.js

Large diffs are not rendered by default.

194 changes: 71 additions & 123 deletions dist/react-formutil.umd.development.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/react-formutil.umd.production.js

Large diffs are not rendered by default.

19 changes: 18 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "react-formutil",
"version": "1.0.11",
"version": "1.0.12",
"description": "Happy to build the forms in React ^_^",
"main": "dist/index.cjs.js",
"module": "dist/index.esm.js",
Expand Down Expand Up @@ -37,6 +37,23 @@
"react-app"
]
},
"prettier": {
"printWidth": 120,
"tabWidth": 4,
"trailingComma": "none",
"jsxBracketSameLine": true,
"semi": true,
"arrowParens": "avoid",
"singleQuote": true,
"overrides": [
{
"files": "*.json",
"options": {
"tabWidth": 2
}
}
]
},
"homepage": "https://github.com/qiqiboy/react-formutil#readme",
"peerDependencies": {
"react": "^16.3.0",
Expand Down
Loading

0 comments on commit a9a51be

Please sign in to comment.