@@ -2,7 +2,8 @@ import React from 'react';
22import PropTypes from 'prop-types' ;
33import { connect } from 'react-redux' ;
44import cn from 'bem-cn-lite' ;
5- import _ from 'lodash' ;
5+ import map from 'lodash/map' ;
6+ import isEqual from 'lodash/isEqual' ;
67import { Helmet } from 'react-helmet-async' ;
78
89import { Loader , Select } from '@gravity-ui/uikit' ;
@@ -169,12 +170,12 @@ export class TabletsFilters extends React.Component {
169170 const { tablets, filteredTablets, nodes, stateFilter, typeFilter, error} = this . props ;
170171
171172 const states = tabletStates . map ( ( item ) => ( { value : item , content : item } ) ) ;
172- const types = Array . from ( new Set ( ...[ _ . map ( tablets , ( tblt ) => tblt . Type ) ] ) ) . map ( ( item ) => ( {
173+ const types = Array . from ( new Set ( ...[ map ( tablets , ( tblt ) => tblt . Type ) ] ) ) . map ( ( item ) => ( {
173174 value : item ,
174175 content : item ,
175176 } ) ) ;
176177
177- const nodesForSelect = _ . map ( nodes , ( node ) => ( {
178+ const nodesForSelect = map ( nodes , ( node ) => ( {
178179 content : node . Id ,
179180 value : node . Id ,
180181 meta : node . Host ,
@@ -332,9 +333,9 @@ Filters.propTypes = {
332333
333334const MemoizedFilters = React . memo ( Filters , ( prevProps , nextProps ) => {
334335 return (
335- _ . isEqual ( prevProps . nodeFilter , nextProps . nodeFilter ) &&
336- _ . isEqual ( prevProps . stateFilter , nextProps . stateFilter ) &&
337- _ . isEqual ( prevProps . typeFilter , nextProps . typeFilter )
336+ isEqual ( prevProps . nodeFilter , nextProps . nodeFilter ) &&
337+ isEqual ( prevProps . stateFilter , nextProps . stateFilter ) &&
338+ isEqual ( prevProps . typeFilter , nextProps . typeFilter )
338339 ) ;
339340} ) ;
340341
0 commit comments