flex-template-web/src/util/reactIntl.js
2019-08-29 16:37:47 +03:00

26 lines
549 B
JavaScript

import { func, shape } from 'prop-types';
import {
IntlProvider,
FormattedMessage,
FormattedDate,
FormattedHTMLMessage,
injectIntl,
} from 'react-intl';
const intlShape = shape({
formatDate: func.isRequired,
formatHTMLMessage: func.isRequired,
formatMessage: func.isRequired,
formatNumber: func.isRequired,
formatPlural: func.isRequired,
formatRelativeTime: func.isRequired,
formatTime: func.isRequired,
});
export {
IntlProvider,
FormattedMessage,
FormattedDate,
FormattedHTMLMessage,
injectIntl,
intlShape,
};