react-amphtml
Version:
Use amphtml components inside your React apps easily!
33 lines (27 loc) • 781 B
JavaScript
;
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
var __chunk_1 = require('../../_virtual/_rollupPluginBabelHelpers.js');
var React = require('react');
var React__default = _interopDefault(React);
var PropTypes = _interopDefault(require('prop-types'));
const Html = ({
children,
format,
lang
}) => React__default.createElement("html", __chunk_1.extends({}, format ? {
[format]: ''
} : {}, {
lang: lang
}), children);
Html.defaultProps = {
children: undefined,
format: 'amp',
lang: 'en'
};
Html.propTypes = {
children: PropTypes.node,
format: PropTypes.oneOf(['amp', 'amp4ads', 'amp4email']),
lang: PropTypes.string
};
exports.default = Html;
//# sourceMappingURL=Html.js.map