UNPKG

keystone

Version:

Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose

23 lines (18 loc) 489 B
import { Children, Component, PropTypes } from 'react'; // Pass the Lightbox context through to the Portal's descendents // StackOverflow discussion http://goo.gl/oclrJ9 class PassContext extends Component { getChildContext () { return this.props.context; } render () { return Children.only(this.props.children); } }; PassContext.propTypes = { context: PropTypes.object.isRequired, }; PassContext.childContextTypes = { onClose: PropTypes.func, }; export default PassContext;