From 8cfe4bd2ccbc49d5a114b4203dd2cf7148484de0 Mon Sep 17 00:00:00 2001 From: soupette Date: Thu, 10 Jun 2021 12:16:15 +0200 Subject: [PATCH] Remove useless settings dispatcher component Signed-off-by: soupette --- .../components/SettingDispatcher/index.js | 28 ------------------- .../pages/SettingsPage/components/index.js | 1 - .../admin/src/pages/SettingsPage/index.js | 9 +----- 3 files changed, 1 insertion(+), 37 deletions(-) delete mode 100644 packages/core/admin/admin/src/pages/SettingsPage/components/SettingDispatcher/index.js diff --git a/packages/core/admin/admin/src/pages/SettingsPage/components/SettingDispatcher/index.js b/packages/core/admin/admin/src/pages/SettingsPage/components/SettingDispatcher/index.js deleted file mode 100644 index 3991f8bd35..0000000000 --- a/packages/core/admin/admin/src/pages/SettingsPage/components/SettingDispatcher/index.js +++ /dev/null @@ -1,28 +0,0 @@ -import React, { memo } from 'react'; -import { useStrapiApp } from '@strapi/helper-plugin'; -import { get } from 'lodash'; -import { useParams } from 'react-router-dom'; -import PageTitle from '../../../../components/SettingsPageTitle'; - -const SettingDispatcher = () => { - const { plugins } = useStrapiApp(); - const { pluginId } = useParams(); - - const pluginToRender = get(plugins, [pluginId, 'settings', 'mainComponent'], null); - - if (!pluginToRender) { - return null; - } - - const Compo = pluginToRender; - - return ( - <> - - {/* FIXME */} - - - ); -}; - -export default memo(SettingDispatcher); diff --git a/packages/core/admin/admin/src/pages/SettingsPage/components/index.js b/packages/core/admin/admin/src/pages/SettingsPage/components/index.js index 5c8da5726e..cd9ccb318c 100644 --- a/packages/core/admin/admin/src/pages/SettingsPage/components/index.js +++ b/packages/core/admin/admin/src/pages/SettingsPage/components/index.js @@ -1,5 +1,4 @@ export { default as ApplicationDetailLink } from './ApplicationDetailLink'; export { default as MenuWrapper } from './MenuWrapper'; -export { default as SettingDispatcher } from './SettingDispatcher'; export { default as StyledLeftMenu } from './StyledLeftMenu'; export { default as Wrapper } from './Wrapper'; diff --git a/packages/core/admin/admin/src/pages/SettingsPage/index.js b/packages/core/admin/admin/src/pages/SettingsPage/index.js index db01545588..bfdc8f6a67 100644 --- a/packages/core/admin/admin/src/pages/SettingsPage/index.js +++ b/packages/core/admin/admin/src/pages/SettingsPage/index.js @@ -24,13 +24,7 @@ import SettingsSearchHeaderProvider from '../../components/SettingsHeaderSearchC import { useSettingsMenu } from '../../hooks'; import ApplicationInfosPage from '../ApplicationInfosPage'; -import { - ApplicationDetailLink, - MenuWrapper, - SettingDispatcher, - StyledLeftMenu, - Wrapper, -} from './components'; +import { ApplicationDetailLink, MenuWrapper, StyledLeftMenu, Wrapper } from './components'; import { createRoute, @@ -124,7 +118,6 @@ function SettingsPage() { {adminRoutes} {pluginsRoutes} -