1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00
next.js/examples/with-react-intl/lib/withIntl.js

12 lines
352 B
JavaScript
Raw Normal View History

import hoistNonReactStatics from 'hoist-non-react-statics'
import { injectIntl } from 'react-intl'
export const hoistStatics = (higherOrderComponent) => (BaseComponent) => {
const NewComponent = higherOrderComponent(BaseComponent)
hoistNonReactStatics(NewComponent, BaseComponent)
return NewComponent
}
export default hoistStatics(injectIntl)