react-instantsearch-nextjs
Version:
React InstantSearch SSR utilities for Next.js
21 lines (18 loc) • 721 B
JavaScript
import React from 'react';
import { htmlEscapeJsonString } from './htmlEscape.js';
var createInsertHTML = function createInsertHTML(param) {
var options = param.options, results = param.results, nonce = param.nonce;
return function() {
if (options.inserted) {
return /*#__PURE__*/ React.createElement(React.Fragment, null);
}
options.inserted = true;
return /*#__PURE__*/ React.createElement("script", {
nonce: nonce,
dangerouslySetInnerHTML: {
__html: 'window[Symbol.for("InstantSearchInitialResults")] = '.concat(htmlEscapeJsonString(JSON.stringify(results)))
}
});
};
};
export { createInsertHTML };