mirror of
https://github.com/strapi/strapi.git
synced 2025-08-06 07:50:02 +00:00
Remove useless files
Signed-off-by: soupette <cyril.lpz@gmail.com>
This commit is contained in:
parent
658ae9676f
commit
bcd9075229
@ -1,27 +0,0 @@
|
|||||||
/**
|
|
||||||
*
|
|
||||||
* Initializer
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
import { memo, useEffect, useRef } from 'react';
|
|
||||||
import PropTypes from 'prop-types';
|
|
||||||
import pluginId from '../../pluginId';
|
|
||||||
|
|
||||||
const Initializer = ({ updatePlugin }) => {
|
|
||||||
const ref = useRef();
|
|
||||||
ref.current = updatePlugin;
|
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
ref.current(pluginId, 'isReady', true);
|
|
||||||
}, []);
|
|
||||||
|
|
||||||
return null;
|
|
||||||
};
|
|
||||||
|
|
||||||
Initializer.propTypes = {
|
|
||||||
updatePlugin: PropTypes.func.isRequired,
|
|
||||||
};
|
|
||||||
|
|
||||||
export default memo(Initializer);
|
|
||||||
export { Initializer };
|
|
@ -1,17 +0,0 @@
|
|||||||
import React from 'react';
|
|
||||||
import { mount, shallow } from 'enzyme';
|
|
||||||
|
|
||||||
import { Initializer } from '../index';
|
|
||||||
|
|
||||||
describe('<Initializer />', () => {
|
|
||||||
it('should not crash', () => {
|
|
||||||
shallow(<Initializer updatePlugin={jest.fn()} />);
|
|
||||||
});
|
|
||||||
|
|
||||||
it('should call the updatePlugin props on mount', () => {
|
|
||||||
const props = { updatePlugin: jest.fn() };
|
|
||||||
mount(<Initializer {...props} />);
|
|
||||||
|
|
||||||
expect(props.updatePlugin).toHaveBeenCalledWith('users-permissions', 'isReady', true);
|
|
||||||
});
|
|
||||||
});
|
|
@ -11,8 +11,6 @@ import pluginLogo from './assets/images/logo.svg';
|
|||||||
import pluginPermissions from './permissions';
|
import pluginPermissions from './permissions';
|
||||||
import layout from '../../config/layout';
|
import layout from '../../config/layout';
|
||||||
import pluginId from './pluginId';
|
import pluginId from './pluginId';
|
||||||
import Initializer from './containers/Initializer';
|
|
||||||
import lifecycles from './lifecycles';
|
|
||||||
import trads from './translations';
|
import trads from './translations';
|
||||||
import RolesPage from './containers/Roles';
|
import RolesPage from './containers/Roles';
|
||||||
import ProvidersPage from './containers/Providers';
|
import ProvidersPage from './containers/Providers';
|
||||||
@ -31,11 +29,11 @@ export default strapi => {
|
|||||||
description: pluginDescription,
|
description: pluginDescription,
|
||||||
icon,
|
icon,
|
||||||
id: pluginId,
|
id: pluginId,
|
||||||
initializer: Initializer,
|
initializer: null,
|
||||||
|
isReady: true,
|
||||||
injectedComponents: [],
|
injectedComponents: [],
|
||||||
isRequired: pluginPkg.strapi.required || false,
|
isRequired: pluginPkg.strapi.required || false,
|
||||||
layout,
|
layout,
|
||||||
lifecycles,
|
|
||||||
mainComponent: null,
|
mainComponent: null,
|
||||||
name,
|
name,
|
||||||
pluginLogo,
|
pluginLogo,
|
||||||
|
@ -1,30 +0,0 @@
|
|||||||
/*
|
|
||||||
*
|
|
||||||
* SET THE HOOKS TO ENABLE THE MAGIC OF STRAPI.
|
|
||||||
* -------------------------------------------
|
|
||||||
*
|
|
||||||
* Secure, customise and enhance your project by setting
|
|
||||||
* the hooks via this file.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
function lifecycles() {
|
|
||||||
// TODO: Make it work and remove it when the split-admin PR has been merged
|
|
||||||
// const componentsToAdd = [
|
|
||||||
// {
|
|
||||||
// area: 'NavRight',
|
|
||||||
// key: 'UsersPermissionsLogout',
|
|
||||||
// mainComponent: require('./components/Logout').default,
|
|
||||||
// },
|
|
||||||
// ];
|
|
||||||
// this.setComponents(componentsToAdd);
|
|
||||||
// Set hooks for the AdminPage container.
|
|
||||||
// Note: we don't need to specify the first argument because we already know what "willSecure" refers to.
|
|
||||||
// Set hooks for the App container of the Content Manager.
|
|
||||||
// Note: we have to specify the first argument to select a specific container which is located in a plugin, or not.
|
|
||||||
// this.setHooks('content-manager.App', {
|
|
||||||
// willSomething: (props, store) => { console.log("Do Something"); }
|
|
||||||
// });
|
|
||||||
}
|
|
||||||
|
|
||||||
export default lifecycles;
|
|
Loading…
x
Reference in New Issue
Block a user