Add pluginLogo to the plugin object in order to prevent fetching the logo from github

Signed-off-by: soupette <cyril.lpz@gmail.com>
This commit is contained in:
soupette 2020-02-11 17:15:53 +01:00
parent 945e1047d3
commit f924a53a8a
9 changed files with 49 additions and 0 deletions

View File

@ -35,4 +35,6 @@ module.exports = {
.default,
'strapi-plugin-upload': require('../../../strapi-plugin-upload/admin/src')
.default,
'strapi-plugin-graphql': require('../../../strapi-plugin-graphql/admin/src')
.default,
};

View File

@ -1,5 +1,6 @@
import pluginPkg from '../../package.json';
import pluginId from './pluginId';
import pluginLogo from './assets/images/logo.svg';
import App from './containers/Main';
import Initializer from './containers/Initializer';
import lifecycles from './lifecycles';
@ -23,6 +24,7 @@ export default strapi => {
leftMenuSections: [],
mainComponent: App,
name: pluginPkg.strapi.name,
pluginLogo,
preventComponentRendering: false,
suffixUrl: () => '/ctm-configurations/models',
suffixUrlToReplaceForLeftMenuHighlight: '/models',

View File

@ -1,4 +1,5 @@
import pluginPkg from '../../package.json';
import pluginLogo from './assets/images/logo.svg';
import App from './containers/App';
import Initializer from './containers/Initializer';
import Link from './InjectedComponents/ContentManager/EditViewLink';
@ -43,6 +44,7 @@ export default strapi => {
leftMenuSections: [],
mainComponent: App,
name: pluginPkg.strapi.name,
pluginLogo,
preventComponentRendering: false,
trads,
};

View File

@ -1,5 +1,6 @@
import pluginPkg from '../../package.json';
import pluginId from './pluginId';
import pluginLogo from './assets/images/logo.svg';
import App from './containers/App';
import Initializer from './containers/Initializer';
import lifecycles from './lifecycles';
@ -23,6 +24,7 @@ export default strapi => {
leftMenuSections: [],
mainComponent: App,
name: pluginPkg.strapi.name,
pluginLogo,
preventComponentRendering: false,
trads,
};

View File

@ -1,5 +1,6 @@
import pluginPkg from '../../package.json';
import pluginId from './pluginId';
import pluginLogo from './assets/images/logo.svg';
import App from './containers/App';
import Initializer from './containers/Initializer';
import lifecycles from './lifecycles';
@ -23,6 +24,7 @@ export default strapi => {
leftMenuSections: [],
mainComponent: App,
name: pluginPkg.strapi.name,
pluginLogo,
preventComponentRendering: false,
trads,
};

View File

@ -0,0 +1,30 @@
import pluginPkg from '../../package.json';
import pluginId from './pluginId';
import pluginLogo from './assets/images/logo.svg';
export default strapi => {
const pluginDescription =
pluginPkg.strapi.description || pluginPkg.description;
const plugin = {
blockerComponent: null,
blockerComponentProps: {},
description: pluginDescription,
icon: pluginPkg.strapi.icon,
id: pluginId,
isReady: true,
initializer: () => null,
injectedComponents: [],
layout: null,
lifecycles: () => {},
leftMenuLinks: [],
leftMenuSections: [],
mainComponent: null,
name: pluginPkg.strapi.name,
pluginLogo,
preventComponentRendering: false,
trads: {},
};
return strapi.registerPlugin(plugin);
};

View File

@ -0,0 +1,5 @@
import pluginPkg from '../../package.json';
const pluginId = pluginPkg.name.replace(/^strapi-plugin-/i, '');
export default pluginId;

View File

@ -1,4 +1,5 @@
import pluginPkg from '../../package.json';
import pluginLogo from './assets/images/logo.svg';
import App from './containers/App';
import Initializer from './containers/Initializer';
import lifecycles from './lifecycles';
@ -22,6 +23,7 @@ export default strapi => {
leftMenuSections: [],
mainComponent: App,
name: pluginPkg.strapi.name,
pluginLogo,
preventComponentRendering: false,
trads,
};

View File

@ -1,4 +1,5 @@
import pluginPkg from '../../package.json';
import pluginLogo from './assets/images/logo.svg';
import layout from '../../config/layout';
import pluginId from './pluginId';
import App from './containers/App';
@ -24,6 +25,7 @@ export default strapi => {
leftMenuSections: [],
mainComponent: App,
name: pluginPkg.strapi.name,
pluginLogo,
preventComponentRendering: false,
settings: {},
suffixUrl: () => '/roles',