UNPKG

@lunoxjs/view-plugin-react

Version:

Lunox View Plugin React

8 lines (7 loc) 667 B
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};