soupette eb36c0421d Rename containers to pages in i18n
Signed-off-by: soupette <cyril.lpz@gmail.com>
2021-05-27 07:35:43 +02:00

32 lines
584 B
JavaScript

/**
*
* Initializer
*
*/
import { useEffect, useRef } from 'react';
import PropTypes from 'prop-types';
import pluginId from '../../pluginId';
import useLocales from '../../hooks/useLocales';
const Initializer = ({ setPlugin }) => {
const { isLoading, locales } = useLocales();
const ref = useRef();
ref.current = setPlugin;
useEffect(() => {
if (!isLoading && locales.length > 0) {
ref.current(pluginId);
}
}, [isLoading, locales]);
return null;
};
Initializer.propTypes = {
setPlugin: PropTypes.func.isRequired,
};
export default Initializer;