Files
med-notes/.pnpm-store/v10/files/e1/bff53655820e99890d4fc99fae68040cf1ad6c596a39d26c268c1be5874011a42c7e4b4a2ad84572514f0ce37cf00d861893bd53b5fcc8aa1fee46e94bd68a
2025-05-09 05:30:08 +02:00

29 lines
696 B
Plaintext

import { jsx } from "react/jsx-runtime";
import jsesc from "jsesc";
function ScriptOnce({
children,
log
}) {
if (typeof document !== "undefined") {
return null;
}
return /* @__PURE__ */ jsx(
"script",
{
className: "tsr-once",
dangerouslySetInnerHTML: {
__html: [
children,
(log ?? true) && process.env.NODE_ENV === "development" ? `console.info(\`Injected From Server:
${jsesc(children.toString(), { quotes: "backtick" })}\`)` : "",
'if (typeof __TSR_SSR__ !== "undefined") __TSR_SSR__.cleanScripts()'
].filter(Boolean).join("\n")
}
}
);
}
export {
ScriptOnce
};
//# sourceMappingURL=ScriptOnce.js.map