@lunoxjs/view-plugin-react
Version:
Lunox View Plugin React
8 lines (7 loc) • 667 B
JavaScript
var d=Object.defineProperty;var e=(t,r)=>d(t,"name",{value:r,configurable:!0});import{makeRenderTransform as f}from"@lunoxjs/view";import{Helmet as l}from"react-helmet";import p from"react-dom/server";import*as g from"react/jsx-runtime";var S=Object.defineProperty,h=e((t,r)=>S(t,"name",{value:r,configurable:!0}),"e");const $=h(async(t,r,o)=>{const n=p.renderToString(g.jsx(r||"",o)),{style:i,title:a,meta:m,link:s,script:c}=l.renderStatic();return{html:n,head:`<head>
${a.toString()}
${m.toString()}
${s.toString()}
${c.toString()}
</head>
`,css:{code:i.toString()}}},"transformView"),k=f($);export{k as makeRender};