import * as React from 'react'; import { IntlProvider } from 'react-intl'; export interface WithMessages { messages?: Partial; } /** * HOC to hide react-intl dependency * @param Component */ export default function withIntlProvider

( Component: React.ComponentType

, ): React.SFC

> { return ({ messages, ...props }: WithMessages) => ( // using anything other that en without providing that (not used) locale data // results in messages being empty ); }