Skip to content

Commit c3d83fd

Browse files
author
Ben Taylor
committed
re-build dist
1 parent 7216187 commit c3d83fd

1 file changed

Lines changed: 12 additions & 7 deletions

File tree

dist/JSONLD.js

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,22 @@ var JSONLD = function JSONLD(props) {
3434
var firstChild = new ChildClass(props.children.props).getJSON(true, schema);
3535
json = ChildClass.name === 'JSONLDNodeCollection' ? _extends({ '@context': 'http://schema.org/' }, _defineProperty({}, type, firstChild)) : _extends({ '@context': 'http://schema.org/' }, firstChild);
3636
}
37-
return _react2.default.createElement('script', {
38-
type: 'application/ld+json',
39-
dangerouslySetInnerHTML: {
40-
__html: JSON.stringify(json)
41-
}
42-
});
37+
38+
return props.dangerouslyExposeHtml ? _react2.default.createElement('script', { type: 'application/ld+json', dangerouslySetInnerHTML: { __html: JSON.stringify(json) } }) : _react2.default.createElement(
39+
'script',
40+
{ type: 'application/ld+json' },
41+
JSON.stringify(json)
42+
);
4343
};
4444

4545
exports.JSONLD = JSONLD;
4646
JSONLD.propTypes = {
47-
additionalType: _propTypes2.default.object
47+
additionalType: _propTypes2.default.object,
48+
dangerouslyExposeHtml: _propTypes2.default.bool
49+
};
50+
51+
JSONLD.defaultProps = {
52+
dangerouslyExposeHtml: false
4853
};
4954

5055
exports.default = JSONLD;

0 commit comments

Comments
 (0)