UNPKG

cspace-ui

Version:
24 lines (19 loc) 464 B
import { Component, Children } from 'react'; import PropTypes from 'prop-types'; export default class ConfigProvider extends Component { getChildContext() { return { config: this.props.config, }; } render() { return Children.only(this.props.children); } } ConfigProvider.propTypes = { children: PropTypes.node.isRequired, config: PropTypes.object.isRequired, }; ConfigProvider.childContextTypes = { config: PropTypes.object, };