@@ -7,6 +7,8 @@ import { useNavigate } from 'react-router';
77import { useGetAllModulesStatuses } from 'components/KymaModules/hooks' ;
88import { useContext , useMemo } from 'react' ;
99import { CommunityModuleContext } from 'components/KymaModules/providers/CommunityModuleProvider' ;
10+ import { useFeature } from 'hooks/useFeature' ;
11+ import { configFeaturesNames } from 'state/types' ;
1012
1113const 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