Fix eslint6 react/no-string-refs
[MAILPOET-1140]
This commit is contained in:
@@ -12,7 +12,7 @@ define([
|
|||||||
handleFilterAction: function () {
|
handleFilterAction: function () {
|
||||||
const filters = {};
|
const filters = {};
|
||||||
this.getAvailableFilters().forEach((filter, i) => {
|
this.getAvailableFilters().forEach((filter, i) => {
|
||||||
filters[this.refs[`filter-${i}`].name] = this.refs[`filter-${i}`].value;
|
filters[this[`filter-${i}`].name] = this[`filter-${i}`].value;
|
||||||
});
|
});
|
||||||
if (this.props.onBeforeSelectFilter) {
|
if (this.props.onBeforeSelectFilter) {
|
||||||
this.props.onBeforeSelectFilter(filters);
|
this.props.onBeforeSelectFilter(filters);
|
||||||
@@ -37,7 +37,7 @@ define([
|
|||||||
this.getAvailableFilters().forEach(
|
this.getAvailableFilters().forEach(
|
||||||
(filter, i) => {
|
(filter, i) => {
|
||||||
if (selectedFilters[filter] !== undefined && selectedFilters[filter]) {
|
if (selectedFilters[filter] !== undefined && selectedFilters[filter]) {
|
||||||
jQuery(this.refs[`filter-${i}`])
|
jQuery(this[`filter-${i}`])
|
||||||
.val(selectedFilters[filter])
|
.val(selectedFilters[filter])
|
||||||
.trigger('change');
|
.trigger('change');
|
||||||
}
|
}
|
||||||
@@ -49,7 +49,7 @@ define([
|
|||||||
const availableFilters = this.getAvailableFilters()
|
const availableFilters = this.getAvailableFilters()
|
||||||
.map((filter, i) => (
|
.map((filter, i) => (
|
||||||
<select
|
<select
|
||||||
ref={`filter-${i}`}
|
ref={(c) => { this[`filter-${i}`] = c; }}
|
||||||
key={`filter-${i}`}
|
key={`filter-${i}`}
|
||||||
name={filter}
|
name={filter}
|
||||||
>
|
>
|
||||||
|
Reference in New Issue
Block a user