UNPKG

@nuxt/nitro-server

Version:

Nitro server integration for Nuxt

13 lines (12 loc) 592 B
import { getSSRStyles } from "./build-files.mjs"; //#region src/runtime/utils/renderer/inline-styles.ts async function renderInlineStyles(usedModules) { const styleMap = await getSSRStyles(); const inlinedStyles = /* @__PURE__ */ new Set(); const promises = []; for (const mod of usedModules) if (mod in styleMap && styleMap[mod]) promises.push(styleMap[mod]()); for (const styles of await Promise.all(promises)) for (const style of styles) inlinedStyles.add(style); return Array.from(inlinedStyles).map((style) => ({ innerHTML: style })); } //#endregion export { renderInlineStyles };