Skip to content

Commit

Permalink
chore(EasyFiled): update List viewValue
Browse files Browse the repository at this point in the history
  • Loading branch information
qiqiboy committed Oct 11, 2021
1 parent 8e9ac23 commit 4de15b1
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 28 deletions.
11 changes: 5 additions & 6 deletions dist/react-formutil.cjs.development.js
Original file line number Diff line number Diff line change
Expand Up @@ -2683,12 +2683,11 @@ var EasyFieldList = /*#__PURE__*/function (_Component) {
var $invalid = $formutil.$invalid,
$params = $formutil.$params;

if ($invalid) {
if ($fieldutil.$viewValue !== null) {
$fieldutil.$render(null);
}
} else if (!isEqual__default['default']($fieldutil.$viewValue, $params)) {
$fieldutil.$render($params);
if (!isEqual__default['default']($fieldutil.$viewValue, $params)) {
$fieldutil.$setState({
$viewValue: $params,
$value: $invalid ? null : $params
});
}
});
},
Expand Down
2 changes: 1 addition & 1 deletion dist/react-formutil.cjs.production.js

Large diffs are not rendered by default.

11 changes: 5 additions & 6 deletions dist/react-formutil.esm.development.js
Original file line number Diff line number Diff line change
Expand Up @@ -2612,12 +2612,11 @@ var EasyFieldList = /*#__PURE__*/function (_Component) {
var $invalid = $formutil.$invalid,
$params = $formutil.$params;

if ($invalid) {
if ($fieldutil.$viewValue !== null) {
$fieldutil.$render(null);
}
} else if (!isEqual($fieldutil.$viewValue, $params)) {
$fieldutil.$render($params);
if (!isEqual($fieldutil.$viewValue, $params)) {
$fieldutil.$setState({
$viewValue: $params,
$value: $invalid ? null : $params
});
}
});
},
Expand Down
2 changes: 1 addition & 1 deletion dist/react-formutil.esm.production.js

Large diffs are not rendered by default.

11 changes: 5 additions & 6 deletions dist/react-formutil.umd.development.js
Original file line number Diff line number Diff line change
Expand Up @@ -3419,12 +3419,11 @@
var $invalid = $formutil.$invalid,
$params = $formutil.$params;

if ($invalid) {
if ($fieldutil.$viewValue !== null) {
$fieldutil.$render(null);
}
} else if (!_reactFastCompare_3_2_0_reactFastCompare($fieldutil.$viewValue, $params)) {
$fieldutil.$render($params);
if (!_reactFastCompare_3_2_0_reactFastCompare($fieldutil.$viewValue, $params)) {
$fieldutil.$setState({
$viewValue: $params,
$value: $invalid ? null : $params
});
}
});
},
Expand Down
2 changes: 1 addition & 1 deletion dist/react-formutil.umd.production.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "react-formutil",
"version": "1.1.5",
"version": "1.1.6",
"description": "Happy to build the forms in React ^_^",
"main": "dist/index.cjs.js",
"module": "dist/index.esm.js",
Expand Down
11 changes: 5 additions & 6 deletions src/EasyField/List.js
Original file line number Diff line number Diff line change
Expand Up @@ -181,12 +181,11 @@ class EasyFieldList extends Component {
$formutil.$onValidates($formutil => {
const { $invalid, $params } = $formutil;

if ($invalid) {
if ($fieldutil.$viewValue !== null) {
$fieldutil.$render(null);
}
} else if (!isEqual($fieldutil.$viewValue, $params)) {
$fieldutil.$render($params);
if (!isEqual($fieldutil.$viewValue, $params)) {
$fieldutil.$setState({
$viewValue: $params,
$value: $invalid ? null : $params
});
}
})
}
Expand Down

0 comments on commit 4de15b1

Please sign in to comment.