Skip to content

Commit 55d1c27

Browse files
author
pipeline
committed
v18.3.48 is released
1 parent 2d5e446 commit 55d1c27

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+283
-66
lines changed

components/base/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 18.3.48 (2020-11-11)
6+
7+
### Common
8+
9+
#### Bug Fixes
10+
11+
- Resolved the key warning in the input components.
12+
513
## 18.3.35 (2020-10-01)
614

715
### Common

components/base/dist/ej2-react-base.umd.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/ej2-react-base.umd.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/es6/ej2-react-base.es2015.js

Lines changed: 17 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/es6/ej2-react-base.es2015.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/es6/ej2-react-base.es5.js

Lines changed: 17 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/es6/ej2-react-base.es5.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/global/blazor/reactbase.js

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,19 +143,30 @@ var ComponentBase = /** @class */ (function (_super) {
143143
var _this = this;
144144
this.isReact = true;
145145
var propKeys = Object.keys(this.props);
146-
this.htmlattributes = {};
146+
if (!this.htmlattributes) {
147+
this.htmlattributes = {};
148+
}
147149
this.attrKeys = defaulthtmlkeys.concat(this.controlAttributes || []);
148150
for (var _i = 0, propKeys_1 = propKeys; _i < propKeys_1.length; _i++) {
149151
var prop = propKeys_1[_i];
150152
if (prop.indexOf('data-') !== -1 || prop.indexOf('aria-') !== -1 || this.attrKeys.indexOf(prop) !== -1) {
151-
this.htmlattributes[prop] = this.props[prop];
153+
if (this.htmlattributes[prop] !== this.props[prop]) {
154+
this.htmlattributes[prop] = this.props[prop];
155+
}
152156
}
153157
}
154158
if (!this.htmlattributes.ref) {
155159
/* tslint:disable:no-any */
156160
this.htmlattributes.ref = function (ele) {
157161
_this.reactElement = ele;
158162
};
163+
var keycompoentns = ['autocomplete', 'combobox', 'dropdownlist', 'dropdowntree', 'multiselect',
164+
'listbox', 'colorpicker', 'numerictextbox', 'textbox',
165+
'uploader', 'maskedtextbox', 'slider', 'datepicker', 'datetimepicker', 'daterangepicker', 'timepicker'];
166+
if (keycompoentns.indexOf(this.getModuleName()) !== -1) {
167+
this.htmlattributes.key = '' + ComponentBase.reactUid;
168+
ComponentBase.reactUid++;
169+
}
159170
}
160171
return this.htmlattributes;
161172
};
@@ -437,6 +448,10 @@ var ComponentBase = /** @class */ (function (_super) {
437448
}
438449
return [];
439450
};
451+
/**
452+
* @private
453+
*/
454+
ComponentBase.reactUid = 1;
440455
return ComponentBase;
441456
}(React.Component));
442457

components/base/dist/global/ej2-react-base.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/global/ej2-react-base.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)