@zywave/zywave-api-toolkit-bundle
Version:
20 lines (17 loc) • 724 B
JavaScript
// api-proxy must be loaded first
import "./components/api-proxy.js";
import "./components/analytics.js";
import "@zywave/zywave-shell";
import { ZywaveApiClient } from "@zywave/zywave-api-client";
// eslint-disable-next-line no-prototype-builtins
const requiresPopoverPolyfill = !HTMLElement.prototype.hasOwnProperty("popover");
const currentUrl = import.meta.url.substring(0, import.meta.url.lastIndexOf("/"));
window.zywave = Object.assign({}, window.zywave, { ZywaveApiClient });
window.zywave.zapi = {
...window.zywave.zapi,
_popover: {
requiresPolyfill: requiresPopoverPolyfill,
loadPolyfill: () => import("@oddbird/popover-polyfill"),
cssUri: `${currentUrl}/_polyfills/popover/popover.css`,
},
};