From ec7baf3bb36a491037cd935c453cd7ff992b8b90 Mon Sep 17 00:00:00 2001 From: soupette Date: Mon, 10 May 2021 14:15:09 +0200 Subject: [PATCH] Load sentry plugin Signed-off-by: soupette --- packages/core/admin/admin/src/plugins.js | 2 ++ packages/plugins/sentry/admin/src/index.js | 40 ++++++++++------------ 2 files changed, 20 insertions(+), 22 deletions(-) diff --git a/packages/core/admin/admin/src/plugins.js b/packages/core/admin/admin/src/plugins.js index 8ce241d17f..69cd444639 100644 --- a/packages/core/admin/admin/src/plugins.js +++ b/packages/core/admin/admin/src/plugins.js @@ -1,11 +1,13 @@ // TODO temp file import documentationPlugin from '../../../../plugins/documentation/admin/src'; import graphqlPlugin from '../../../../plugins/graphql/admin/src'; +import sentryPlugin from '../../../../plugins/sentry/admin/src'; import usersPermissionsPlugin from '../../../../plugins/users-permissions/admin/src'; const plugins = { '@strapi/plugin-documentation': documentationPlugin, '@strapi/plugin-graphql': graphqlPlugin, + '@strapi/plugin-sentry': sentryPlugin, '@strapi/plugin-users-permissions': usersPermissionsPlugin, }; diff --git a/packages/plugins/sentry/admin/src/index.js b/packages/plugins/sentry/admin/src/index.js index a22453af33..0f522ad7af 100644 --- a/packages/plugins/sentry/admin/src/index.js +++ b/packages/plugins/sentry/admin/src/index.js @@ -3,27 +3,23 @@ import pluginId from './pluginId'; import pluginLogo from './assets/images/logo.svg'; import trads from './translations'; -export default strapi => { - const pluginDescription = pluginPkg.strapi.description || pluginPkg.description; +const pluginDescription = pluginPkg.strapi.description || pluginPkg.description; +const icon = pluginPkg.strapi.icon; +const name = pluginPkg.strapi.name; - const plugin = { - blockerComponent: null, - blockerComponentProps: {}, - description: pluginDescription, - icon: pluginPkg.strapi.icon, - id: pluginId, - isReady: true, - initializer: () => null, - injectedComponents: [], - isRequired: pluginPkg.strapi.required || false, - layout: null, - lifecycles: () => {}, - mainComponent: null, - name: pluginPkg.strapi.name, - pluginLogo, - preventComponentRendering: false, - trads, - }; - - return strapi.registerPlugin(plugin); +export default { + register(app) { + app.registerPlugin({ + description: pluginDescription, + icon, + id: pluginId, + isReady: true, + isRequired: pluginPkg.strapi.required || false, + name, + pluginLogo, + preventComponentRendering: false, + trads, + }); + }, + boot() {}, };