From e4b45bc14e4317f440d04e412b6902907886a070 Mon Sep 17 00:00:00 2001 From: soupette Date: Tue, 11 May 2021 13:22:40 +0200 Subject: [PATCH] Remove useless compo Signed-off-by: soupette --- .../core/content-manager/admin/src/index.js | 1 - .../src/components/ExtendComponent/index.js | 56 ------------------- packages/core/helper-plugin/lib/src/index.js | 1 - 3 files changed, 58 deletions(-) delete mode 100644 packages/core/helper-plugin/lib/src/components/ExtendComponent/index.js diff --git a/packages/core/content-manager/admin/src/index.js b/packages/core/content-manager/admin/src/index.js index e4c271e8e8..e058b5888f 100644 --- a/packages/core/content-manager/admin/src/index.js +++ b/packages/core/content-manager/admin/src/index.js @@ -35,7 +35,6 @@ export default { mainComponent: App, name, pluginLogo, - preventComponentRendering: false, trads, }); }, diff --git a/packages/core/helper-plugin/lib/src/components/ExtendComponent/index.js b/packages/core/helper-plugin/lib/src/components/ExtendComponent/index.js deleted file mode 100644 index 8f4d195ad7..0000000000 --- a/packages/core/helper-plugin/lib/src/components/ExtendComponent/index.js +++ /dev/null @@ -1,56 +0,0 @@ -/* - * - * ExtendComponent - * - * - */ - -import React from 'react'; -import { get, isEmpty } from 'lodash'; -import PropTypes from 'prop-types'; - -class ExtendComponent extends React.Component { - getInjectedComponent = () => - this.context.plugins.reduce((acc, plugin) => { - if (!isEmpty(plugin.toJS().injectedComponents)) { - const injectedComponents = plugin - .toJS() - .injectedComponents.filter( - compo => - compo.plugin === this.props.plugin && - compo.container === this.props.container && - compo.area === this.props.area - ); - - return injectedComponents[0]; - } - - return acc; - }, {}); - - render() { - const Component = get(this.getInjectedComponent(), 'injectedComponent'); - const renderedComponent = Component ? : ''; - - return
{renderedComponent}
; - } -} - -ExtendComponent.contextTypes = { - plugins: PropTypes.object, - router: PropTypes.object, - updatePlugin: PropTypes.func, -}; - -ExtendComponent.defaultProps = { - children:
, -}; - -ExtendComponent.propTypes = { - area: PropTypes.string.isRequired, - children: PropTypes.node, - container: PropTypes.string.isRequired, - plugin: PropTypes.string.isRequired, -}; - -export default ExtendComponent; diff --git a/packages/core/helper-plugin/lib/src/index.js b/packages/core/helper-plugin/lib/src/index.js index 665f06528a..45aa04edda 100644 --- a/packages/core/helper-plugin/lib/src/index.js +++ b/packages/core/helper-plugin/lib/src/index.js @@ -16,7 +16,6 @@ export { default as Carret } from './components/Carret'; export { default as CircleButton } from './components/CircleButton'; export { default as ContainerFluid } from './components/ContainerFluid'; export { default as ErrorBoundary } from './components/ErrorBoundary'; -export { default as ExtendComponent } from './components/ExtendComponent'; export { default as ErrorFallback } from './components/ErrorFallback'; export { default as FilterButton } from './components/FilterButton'; export { default as GlobalPagination } from './components/GlobalPagination';