UNPKG

metadata-based-explorer1

Version:
26 lines (22 loc) 660 B
/** * * @file Wraps a component in an IntlProvider * @author Box */ import React, { Children } from 'react'; import { IntlProvider } from 'react-intl'; var Internationalize = function Internationalize(_ref) { var language = _ref.language, messages = _ref.messages, children = _ref.children; var shouldInternationalize = !!language && !!messages; if (shouldInternationalize) { var locale = language && language.substr(0, language.indexOf('-')); return React.createElement(IntlProvider, { locale: locale, messages: messages }, children); } return Children.only(children); }; export default Internationalize;