UNPKG

react-instantsearch-nextjs

Version:
26 lines (25 loc) 933 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createInsertHTML = void 0; var _react = _interopRequireDefault(require("react")); var _htmlEscape = require("./htmlEscape"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var createInsertHTML = exports.createInsertHTML = function createInsertHTML(_ref) { var options = _ref.options, results = _ref.results, nonce = _ref.nonce; return function () { if (options.inserted) { return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null); } options.inserted = true; return /*#__PURE__*/_react.default.createElement("script", { nonce: nonce, dangerouslySetInnerHTML: { __html: "window[Symbol.for(\"InstantSearchInitialResults\")] = ".concat((0, _htmlEscape.htmlEscapeJsonString)(JSON.stringify(results))) } }); }; };