Skip to content
This repository was archived by the owner on Mar 14, 2022. It is now read-only.

Commit 834c126

Browse files
committed
Cleanup the warning function.
1 parent 3ebd239 commit 834c126

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

src/hotTable.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -356,11 +356,13 @@ class HotTable extends React.Component<HotTableProps, {}> {
356356
*/
357357
displayAutoSizeWarning(newGlobalSettings: Handsontable.GridSettings): void {
358358
if (this.hotInstance.getPlugin('autoRowSize').enabled || this.hotInstance.getPlugin('autoColumnSize').enabled) {
359-
const _this = this;
360-
const isNativeRenderer = function (renderer, column?) {
361-
return column ? (_this.props.columns && _this.props.columns[column] && _this.props.columns[column].renderer === renderer) ||
362-
(_this.props.settings && _this.props.settings.columns && _this.props.settings.columns[column] && _this.props.settings.columns[column].renderer === renderer) :
363-
_this.props.renderer === renderer || _this.props.settings.renderer === renderer;
359+
const isNativeRenderer = (renderer, column?) => {
360+
const standaloneColumnRenderer = this.props.columns && this.props.columns[column] ? this.props.columns[column].renderer : null;
361+
const settingsObjectColumnRenderer = this.props.settings && this.props.settings.columns && this.props.settings.columns[column] ? this.props.settings.columns[column].renderer : null;
362+
363+
return column ?
364+
standaloneColumnRenderer === renderer || settingsObjectColumnRenderer === renderer :
365+
this.props.renderer === renderer || this.props.settings.renderer === renderer;
364366
};
365367
let rendererDefined = false;
366368

0 commit comments

Comments
 (0)