Skip to content

Commit 11e3558

Browse files
authored
fix: Use feature flag to cluster modules overview (#4055)
1 parent da4570d commit 11e3558

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/components/Clusters/views/ClusterOverview/ClusterModulesCard.tsx

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ import { useNavigate } from 'react-router';
77
import { useGetAllModulesStatuses } from 'components/KymaModules/hooks';
88
import { useContext, useMemo } from 'react';
99
import { CommunityModuleContext } from 'components/KymaModules/providers/CommunityModuleProvider';
10+
import { useFeature } from 'hooks/useFeature';
11+
import { configFeaturesNames } from 'state/types';
1012

1113
const CountStatuseByType = (
1214
statuses: Record<string, any>,
@@ -57,6 +59,10 @@ export default function ClusterModulesCard() {
5759
// eslint-disable-next-line react-hooks/exhaustive-deps
5860
}, [statuses, statusesError]);
5961

62+
const { isEnabled: isCommunityModulesEnabled } = useFeature(
63+
configFeaturesNames.COMMUNITY_MODULES,
64+
);
65+
6066
const display =
6167
!error && !loadingModules && modules && !installedCommunityModulesLoading;
6268

@@ -69,10 +75,12 @@ export default function ClusterModulesCard() {
6975
title={t('cluster-overview.statistics.modules-overview')}
7076
subTitle={t('kyma-modules.installed-modules')}
7177
extraInfo={[
72-
{
73-
title: t('modules.community.installed-modules'),
74-
value: installedCommunityModules?.length,
75-
},
78+
isCommunityModulesEnabled
79+
? {
80+
title: t('modules.community.installed-modules'),
81+
value: installedCommunityModules?.length,
82+
}
83+
: null,
7684
{
7785
title: t('common.statuses.ready'),
7886
value: moduleStatusCounts.ready,

0 commit comments

Comments
 (0)