react-state-form
Version:
26 lines (19 loc) • 518 B
JavaScript
import React, { Component } from 'react'
import PropTypes from 'prop-types' // eslint-disable-line import/no-extraneous-dependencies
export function wrapWithContext(context, contextTypes, Elements) {
class WrapWithContext extends Component {
getChildContext = () => context
render() {
return (
<div>
{this.props.children}
</div>
)
}
getChildContext() {
return context
}
static childContextTypes = contextTypes
}
return WrapWithContext
}