UNPKG

mk-react-images

Version:

A simple, responsive lightbox component for displaying an array of images with React.js

24 lines (19 loc) 513 B
import PropTypes from 'prop-types'; import { Children, Component } 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 = { theme: PropTypes.object, }; export default PassContext;