UNPKG

iobroker.vis-2

Version:

Next generation graphical user interface for ioBroker.

53 lines (52 loc) 1.87 kB
import { _ as __vitePreload } from "./preload-helper-D5QYaGzd.js"; let virtual_mfExposes_iobroker_vis__remoteEntry_js; let __tla = (async () => { const cssAssetMap = {}; const injectedCssHrefs = /* @__PURE__ */ new Set(); async function injectCssAssets(exposeKey) { if (typeof document === "undefined") { return; } const cssAssets = cssAssetMap[exposeKey] || []; await Promise.all(cssAssets.map((cssAsset) => { const href = new URL(cssAsset, import.meta.url).href; if (injectedCssHrefs.has(href)) { return Promise.resolve(); } injectedCssHrefs.add(href); const existingLink = document.querySelector(`link[rel="stylesheet"][data-mf-href="${href}"]`); if (existingLink) { return Promise.resolve(); } return new Promise((resolve, reject) => { const link = document.createElement("link"); link.rel = "stylesheet"; link.href = href; link.setAttribute("data-mf-href", href); link.onload = () => resolve(); link.onerror = () => reject(new Error(`[Module Federation] Failed to load CSS asset: ${href}`)); document.head.appendChild(link); }); })); } virtual_mfExposes_iobroker_vis__remoteEntry_js = { "./visRxWidget": async () => { await injectCssAssets("./visRxWidget"); const importModule = await __vitePreload(() => import("./visRxWidget-404DmCpH.js").then(async (m) => { await m.__tla; return m; }).then((n) => n.w), true ? [] : void 0, import.meta.url); const exportModule = {}; Object.assign(exportModule, importModule); Object.defineProperty(exportModule, "__esModule", { value: true, enumerable: false }); return exportModule; } }; })(); export { __tla, virtual_mfExposes_iobroker_vis__remoteEntry_js as default };