UNPKG

react-amphtml

Version:

Use amphtml components inside your React apps easily!

39 lines (32 loc) 1 kB
'use strict'; function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } var React = require('react'); var React__default = _interopDefault(React); var PropTypes = _interopDefault(require('prop-types')); var __chunk_2 = require('../constants.js'); var __chunk_10 = require('./AmpScripts.js'); class AmpScriptsManager extends React.Component { getChildContext() { const { ampScripts } = this.props; return { [__chunk_2.CONTEXT_KEY]: ampScripts }; } render() { const { children } = this.props; return React__default.Children.only(children); } } AmpScriptsManager.childContextTypes = { [__chunk_2.CONTEXT_KEY]: PropTypes.instanceOf(__chunk_10.default).isRequired }; AmpScriptsManager.propTypes = { children: PropTypes.node.isRequired, ampScripts: PropTypes.instanceOf(__chunk_10.default).isRequired }; exports.default = AmpScriptsManager; //# sourceMappingURL=AmpScriptsManager.js.map