mirror of
https://github.com/strapi/strapi.git
synced 2025-08-01 05:17:14 +00:00
28 lines
479 B
JavaScript
28 lines
479 B
JavaScript
/**
|
|
*
|
|
* 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 };
|