@@ -15,10 +15,14 @@ import { ModuleTemplatesContext } from './providers/ModuleTemplatesProvider';
1515import { checkSelectedModule } from './support' ;
1616import { useRecoilValue } from 'recoil' ;
1717import { columnLayoutState } from 'state/columnLayoutAtom' ;
18+ import { useFeature } from 'hooks/useFeature' ;
1819
1920export default function KymaModulesList ( { namespaced } ) {
2021 const { t } = useTranslation ( ) ;
2122 const layoutState = useRecoilValue ( columnLayoutState ) ;
23+ const { isEnabled : isCommunityModulesEnabled } = useFeature (
24+ 'COMMUNITY_MODULES' ,
25+ ) ;
2226
2327 const {
2428 resourceName,
@@ -81,17 +85,19 @@ export default function KymaModulesList({ namespaced }) {
8185 setSelectedEntry = { setSelectedEntry }
8286 />
8387 ) }
84- < CommunityModulesList
85- key = "community-modules-list"
86- moduleTemplates = { communityModuleTemplates }
87- selectedModules = { installedCommunityModules }
88- modulesLoading = { communityModulesLoading }
89- namespaced = { namespaced }
90- setOpenedModuleIndex = { setOpenedCommunityModuleIndex }
91- handleResourceDelete = { handleResourceDelete }
92- customSelectedEntry = { selectedEntry }
93- setSelectedEntry = { setSelectedEntry }
94- />
88+ { isCommunityModulesEnabled && (
89+ < CommunityModulesList
90+ key = "community-modules-list"
91+ moduleTemplates = { communityModuleTemplates }
92+ selectedModules = { installedCommunityModules }
93+ modulesLoading = { communityModulesLoading }
94+ namespaced = { namespaced }
95+ setOpenedModuleIndex = { setOpenedCommunityModuleIndex }
96+ handleResourceDelete = { handleResourceDelete }
97+ customSelectedEntry = { selectedEntry }
98+ setSelectedEntry = { setSelectedEntry }
99+ />
100+ ) }
95101 </ >
96102 }
97103 inlineEditForm = { ( ) => (
0 commit comments