From 091f00d50028de008cb347b56e225a1cbbeeb27e Mon Sep 17 00:00:00 2001 From: soupette Date: Thu, 30 Jan 2020 13:59:48 +0100 Subject: [PATCH] Add front-end config for example plugin Signed-off-by: soupette --- .eslintignore | 1 + .../plugins/myplugin/admin/src/index.js | 28 +++++++++++++++++++ .../plugins/myplugin/admin/src/pluginId.js | 5 ++++ 3 files changed, 34 insertions(+) create mode 100644 examples/getstarted/plugins/myplugin/admin/src/index.js create mode 100644 examples/getstarted/plugins/myplugin/admin/src/pluginId.js diff --git a/.eslintignore b/.eslintignore index 1e5a8d7c81..5cdf069c80 100644 --- a/.eslintignore +++ b/.eslintignore @@ -2,6 +2,7 @@ **/build/** **/dist/** testApp/** +examples/** packages/strapi-generate-plugin/files/admin/src/** packages/strapi-helper-plugin/** packages/strapi-plugin-users-permissions/admin/** diff --git a/examples/getstarted/plugins/myplugin/admin/src/index.js b/examples/getstarted/plugins/myplugin/admin/src/index.js new file mode 100644 index 0000000000..f88a4bb535 --- /dev/null +++ b/examples/getstarted/plugins/myplugin/admin/src/index.js @@ -0,0 +1,28 @@ +import pluginPkg from '../../package.json'; + +import pluginId from './pluginId'; + +export default strapi => { + const pluginDescription = + pluginPkg.strapi.description || pluginPkg.description; + + const plugin = { + blockerComponent: null, + blockerComponentProps: {}, + description: pluginDescription, + icon: pluginPkg.strapi.icon, + id: pluginId, + initializer: () => null, + injectedComponents: [], + isReady: true, + leftMenuLinks: [], + leftMenuSections: [], + mainComponent: null, + name: pluginPkg.strapi.name, + preventComponentRendering: false, + settings: null, + trads: {}, + }; + + return strapi.registerPlugin(plugin); +}; diff --git a/examples/getstarted/plugins/myplugin/admin/src/pluginId.js b/examples/getstarted/plugins/myplugin/admin/src/pluginId.js new file mode 100644 index 0000000000..f5ad7de626 --- /dev/null +++ b/examples/getstarted/plugins/myplugin/admin/src/pluginId.js @@ -0,0 +1,5 @@ +import pluginPkg from '../../package.json'; + +const pluginId = pluginPkg.name.replace(/^strapi-plugin-/i, ''); + +export default pluginId;