From bf6a2464abfa0948206ec5d2e6fbbac1503b0bbf Mon Sep 17 00:00:00 2001 From: soupette Date: Wed, 19 Feb 2020 16:37:35 +0100 Subject: [PATCH] Add setting link Signed-off-by: soupette --- .../admin/src/containers/SettingsPage/index.js | 2 ++ packages/strapi-plugin-upload/admin/src/index.js | 15 +++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/packages/strapi-admin/admin/src/containers/SettingsPage/index.js b/packages/strapi-admin/admin/src/containers/SettingsPage/index.js index 7721a34f3c..23fa9970d2 100644 --- a/packages/strapi-admin/admin/src/containers/SettingsPage/index.js +++ b/packages/strapi-admin/admin/src/containers/SettingsPage/index.js @@ -31,6 +31,8 @@ function SettingsPage() { return refArray.findIndex(obj => obj.key === route.key) === index; }); + console.log(createdRoutes); + const menuItems = [ { id: 'global', diff --git a/packages/strapi-plugin-upload/admin/src/index.js b/packages/strapi-plugin-upload/admin/src/index.js index 3bbc90962f..efe1e4a9ed 100644 --- a/packages/strapi-plugin-upload/admin/src/index.js +++ b/packages/strapi-plugin-upload/admin/src/index.js @@ -3,6 +3,7 @@ import pluginLogo from './assets/images/logo.svg'; import App from './containers/App'; import trads from './translations'; import pluginId from './pluginId'; +import getTrad from './utils/getTrad'; export default strapi => { const pluginDescription = @@ -24,6 +25,20 @@ export default strapi => { name: pluginPkg.strapi.name, pluginLogo, preventComponentRendering: false, + settings: { + global: [ + { + title: { + id: getTrad('settings.link.label'), + defaultMessage: 'Media Library', + }, + name: 'media-library', + to: `${strapi.settingsBaseURL}/media-library`, + // TODO + Component: () => 'COMING SOON', + }, + ], + }, trads, };