@@ -3,14 +3,13 @@ import React from 'react';
33import { Select , Text } from '@gravity-ui/uikit' ;
44
55import { EntitiesCount } from '../../../components/EntitiesCount' ;
6- import { ProblemFilter } from '../../../components/ProblemFilter' ;
6+ import { ProblemFilter } from '../../../components/ProblemFilter/ProblemFilter ' ;
77import { Search } from '../../../components/Search' ;
88import { UptimeFilter } from '../../../components/UptimeFIlter' ;
99import {
1010 useViewerNodesHandlerHasGroupingBySystemState ,
1111 useViewerNodesHandlerHasNetworkStats ,
1212} from '../../../store/reducers/capabilities/hooks' ;
13- import { useProblemFilter } from '../../../store/reducers/settings/hooks' ;
1413import type { NodesGroupByField } from '../../../types/api/nodes' ;
1514import { useIsViewerUser } from '../../../utils/hooks/useIsUserAllowedToMakeChanges' ;
1615import { PeerRoleFilter } from '../PeerRoleFilter/PeerRoleFilter' ;
@@ -45,13 +44,14 @@ export function NodesControls({
4544 uptimeFilter,
4645 peerRoleFilter,
4746 groupByParam,
47+ withProblems,
4848
4949 handleSearchQueryChange,
5050 handleUptimeFilterChange,
5151 handlePeerRoleFilterChange,
5252 handleGroupByParamChange,
53+ handleWithProblemsChange,
5354 } = useNodesPageQueryParams ( groupByParams , withPeerRoleFilter ) ;
54- const { problemFilter, handleProblemFilterChange} = useProblemFilter ( ) ;
5555 const isViewerUser = useIsViewerUser ( ) ;
5656
5757 const systemStateGroupingAvailable = useViewerNodesHandlerHasGroupingBySystemState ( ) ;
@@ -73,7 +73,7 @@ export function NodesControls({
7373 value = { searchValue }
7474 />
7575 { systemStateGroupingAvailable && withGroupBySelect ? null : (
76- < ProblemFilter value = { problemFilter } onChange = { handleProblemFilterChange } />
76+ < ProblemFilter value = { withProblems } onChange = { handleWithProblemsChange } />
7777 ) }
7878 { withGroupBySelect ? null : (
7979 < UptimeFilter value = { uptimeFilter } onChange = { handleUptimeFilterChange } />
0 commit comments