@@ -7,6 +7,7 @@ import {StringParam, useQueryParams} from 'use-query-params';
77
88import { AutoRefreshControl } from '../../../components/AutoRefreshControl/AutoRefreshControl' ;
99import routes , { createHref } from '../../../routes' ;
10+ import { useFeatureFlagsAvailable } from '../../../store/reducers/capabilities/hooks' ;
1011import { TENANT_DIAGNOSTICS_TABS_IDS } from '../../../store/reducers/tenant/constants' ;
1112import { setDiagnosticsTab } from '../../../store/reducers/tenant/tenant' ;
1213import type { AdditionalNodesProps , AdditionalTenantsProps } from '../../../types/additionalProps' ;
@@ -25,7 +26,7 @@ import {Configs} from './Configs/Configs';
2526import { Consumers } from './Consumers' ;
2627import Describe from './Describe/Describe' ;
2728import DetailedOverview from './DetailedOverview/DetailedOverview' ;
28- import { DATABASE_PAGES , getPagesByType } from './DiagnosticsPages' ;
29+ import { getDataBasePages , getPagesByType } from './DiagnosticsPages' ;
2930import { HotKeys } from './HotKeys/HotKeys' ;
3031import { Network } from './Network/Network' ;
3132import { Partitions } from './Partitions/Partitions' ;
@@ -62,7 +63,8 @@ function Diagnostics(props: DiagnosticsProps) {
6263 const tenantName = isDatabaseEntityType ( props . type ) ? props . path : props . tenantName ;
6364 const isDatabase = isDatabaseEntityType ( props . type ) || props . path === props . tenantName ;
6465
65- const pages = isDatabase ? DATABASE_PAGES : getPagesByType ( props . type ) ;
66+ const hasFeatureFlags = useFeatureFlagsAvailable ( ) ;
67+ const pages = isDatabase ? getDataBasePages ( { hasFeatureFlags} ) : getPagesByType ( props . type ) ;
6668 let activeTab = pages . find ( ( el ) => el . id === diagnosticsTab ) ;
6769 if ( ! activeTab ) {
6870 activeTab = pages [ 0 ] ;
0 commit comments