@shopify/react-html
Version:
A component to render your react app with no static HTML.
13 lines (12 loc) • 630 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var react_1 = tslib_1.__importDefault(require("react"));
var serialize_javascript_1 = tslib_1.__importDefault(require("serialize-javascript"));
var utilities_1 = require("../../utilities");
function Serialize(_a) {
var id = _a.id, data = _a.data;
var _b;
return (react_1.default.createElement("script", tslib_1.__assign({ type: "text/json", dangerouslySetInnerHTML: { __html: serialize_javascript_1.default(data) } }, (_b = {}, _b[utilities_1.SERIALIZE_ATTRIBUTE] = id, _b))));
}
exports.default = Serialize;