UNPKG

react-instantsearch-nextjs

Version:
30 lines (28 loc) 1.07 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "createInsertHTML", { enumerable: true, get: function() { return createInsertHTML; } }); var _interop_require_default = require("@swc/helpers/_/_interop_require_default"); var _react = /*#__PURE__*/ _interop_require_default._(require("react")); var _htmlEscape = require("./htmlEscape"); var createInsertHTML = function createInsertHTML(param) { var options = param.options, results = param.results, nonce = param.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))) } }); }; };