web: components: fixed a filter

This commit is contained in:
NikolayRechkin 2019-12-05 11:41:55 +03:00
parent b21a74d7ec
commit 6e85b44d5b

View File

@ -214,12 +214,13 @@ class FilterBlock extends React.Component {
render() {
const _this = this;
const filterItems = this.getFilterItems();
const filterData = this.props.getFilterData();
return (
<>
<StyledFilterBlock ref={this.filterWrapper} id='filter-items-container'>
{filterItems}
</StyledFilterBlock>
{filterItems.length > 0 && <FilterButton id='filter-button' iconSize={this.props.iconSize} getData={_this.getData} isDisabled={this.props.isDisabled} />}
{filterData.length > 0 && <FilterButton id='filter-button' iconSize={this.props.iconSize} getData={_this.getData} isDisabled={this.props.isDisabled} />}
</>
);
}
@ -231,7 +232,8 @@ FilterBlock.propTypes = {
hideFilterItems: PropTypes.array,
openFilterItems: PropTypes.array,
onRender: PropTypes.func,
onDeleteFilterItem: PropTypes.func
onDeleteFilterItem: PropTypes.func,
getFilterData: PropTypes.func
}
export default FilterBlock;