Skip to content

Commit a75a585

Browse files
committed
fix: review
1 parent e4fcc1d commit a75a585

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

src/containers/Tenant/Diagnostics/TenantOverview/TenantNetwork/TenantNetwork.tsx

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ import {Flex} from '@gravity-ui/uikit';
33
import {TENANT_DIAGNOSTICS_TABS_IDS} from '../../../../../store/reducers/tenant/constants';
44
import type {AdditionalNodesProps} from '../../../../../types/additionalProps';
55
import {cn} from '../../../../../utils/cn';
6-
import {useSearchQuery} from '../../../../../utils/hooks';
6+
import {ENABLE_NETWORK_TABLE_KEY} from '../../../../../utils/constants';
7+
import {useSearchQuery, useSetting} from '../../../../../utils/hooks';
78
import {TenantTabsGroups, getTenantPath} from '../../../TenantPages';
89
import {StatsWrapper} from '../StatsWrapper/StatsWrapper';
910
import i18n from '../i18n';
@@ -22,27 +23,26 @@ interface TenantNetworkProps {
2223

2324
export function TenantNetwork({tenantName, additionalNodesProps}: TenantNetworkProps) {
2425
const query = useSearchQuery();
26+
const [networkTableEnabled] = useSetting(ENABLE_NETWORK_TABLE_KEY);
27+
28+
const tab = networkTableEnabled
29+
? {[TenantTabsGroups.diagnosticsTab]: TENANT_DIAGNOSTICS_TABS_IDS.network}
30+
: {[TenantTabsGroups.diagnosticsTab]: TENANT_DIAGNOSTICS_TABS_IDS.nodes};
31+
32+
const allNodesLink = getTenantPath({
33+
...query,
34+
...tab,
35+
});
36+
2537
return (
2638
<Flex direction="column" gap={4} className={b()}>
27-
<StatsWrapper
28-
title={i18n('title_nodes-by-ping')}
29-
allEntitiesLink={getTenantPath({
30-
...query,
31-
[TenantTabsGroups.diagnosticsTab]: TENANT_DIAGNOSTICS_TABS_IDS.nodes,
32-
})}
33-
>
39+
<StatsWrapper title={i18n('title_nodes-by-ping')} allEntitiesLink={allNodesLink}>
3440
<TopNodesByPing
3541
tenantName={tenantName}
3642
additionalNodesProps={additionalNodesProps}
3743
/>
3844
</StatsWrapper>
39-
<StatsWrapper
40-
title={i18n('title_nodes-by-skew')}
41-
allEntitiesLink={getTenantPath({
42-
...query,
43-
[TenantTabsGroups.diagnosticsTab]: TENANT_DIAGNOSTICS_TABS_IDS.nodes,
44-
})}
45-
>
45+
<StatsWrapper title={i18n('title_nodes-by-skew')} allEntitiesLink={allNodesLink}>
4646
<TopNodesBySkew
4747
tenantName={tenantName}
4848
additionalNodesProps={additionalNodesProps}

0 commit comments

Comments
 (0)