diff --git a/src/client/containers/SemanticPortal.js b/src/client/containers/SemanticPortal.js index 38df4577f6f9d5b74990ea90155c7716280b62cd..817e2ef2bef12265314e18a030fdb9f185a7f976 100644 --- a/src/client/containers/SemanticPortal.js +++ b/src/client/containers/SemanticPortal.js @@ -65,7 +65,7 @@ const { rootUrl, perspectives, layoutConfig, - knowledgeGraphMetadataSource + knowledgeGraphMetadataConfig } = portalConfig const perspectiveConfig = await createPerspectiveConfig({ portalID, @@ -635,16 +635,17 @@ const SemanticPortal = props => { <div className={classNames(classes.mainContainer, classes.textPageContainer)}> <TextPage> {intl.getHTML('aboutThePortalPartOne')} - <KnowledgeGraphMetadataTable - portalConfig={portalConfig} - layoutConfig={layoutConfig} - perspectiveID={knowledgeGraphMetadataSource} - resultClass='knowledgeGraphMetadata' - fetchKnowledgeGraphMetadata={props.fetchKnowledgeGraphMetadata} - knowledgeGraphMetadata={props[knowledgeGraphMetadataSource] - ? props[knowledgeGraphMetadataSource].knowledgeGraphMetadata - : null} - /> + {knowledgeGraphMetadataConfig.showTable && + <KnowledgeGraphMetadataTable + portalConfig={portalConfig} + layoutConfig={layoutConfig} + perspectiveID={knowledgeGraphMetadataConfig.perspective} + resultClass='knowledgeGraphMetadata' + fetchKnowledgeGraphMetadata={props.fetchKnowledgeGraphMetadata} + knowledgeGraphMetadata={props[knowledgeGraphMetadataConfig.perspective] + ? props[knowledgeGraphMetadataConfig.perspective].knowledgeGraphMetadata + : null} + />} {intl.getHTML('aboutThePortalPartTwo')} </TextPage> </div>} diff --git a/src/configs/portalConfig.json b/src/configs/portalConfig.json index 41fee6fae56657a3ec0cd854c92ad440a3619e01..fe3e88ce656d75ed5744d46c2c9e3807f7e9443f 100644 --- a/src/configs/portalConfig.json +++ b/src/configs/portalConfig.json @@ -19,7 +19,6 @@ "places" ] }, - "knowledgeGraphMetadataSource": "perspective1", "localeConfig": { "defaultLocale": "en", "readTranslationsFromGoogleSheets": "false", @@ -44,6 +43,10 @@ "sitemapUrl": "https://sampo-ui.demo.seco.cs.aalto.fi/sitemap", "sitemapInstancePageQuery": "sitemapInstancePageQuery" }, + "knowledgeGraphMetadataConfig": { + "showTable": false, + "perspective": "perspective1" + }, "layoutConfig": { "colorPalette": { "primary": {