react-on-rails
Version:
react-on-rails JavaScript for react_on_rails Ruby gem
14 lines • 516 B
JavaScript
import sanitizeNonce from "./sanitizeNonce.js";
// eslint-disable-next-line import/prefer-default-export -- only one export for now, but others may be added later
export function wrapInScriptTags(scriptId, scriptBody, nonce) {
if (!scriptBody) {
return '';
}
const sanitizedNonce = sanitizeNonce(nonce);
const nonceAttr = sanitizedNonce ? ` nonce="${sanitizedNonce}"` : '';
return `
<script id="${scriptId}"${nonceAttr}>
${scriptBody}
</script>`;
}
//# sourceMappingURL=RenderUtils.js.map