UNPKG

@larva.io/webcomponents

Version:

Fentrica SmartUnits WebComponents package

27 lines (23 loc) 872 B
/*! * (C) Fentrica http://fentrica.com - Seee LICENSE.md */ 'use strict'; var helpers = require('./helpers-DNl8-cDE.js'); var theme = require('./theme-3s-LQhJl.js'); async function createModal(opts) { if (typeof customElements !== 'undefined') { await customElements.whenDefined('lar-modal'); const element = document.createElement('lar-modal'); helpers.assignComponentProps(element, opts); // append the overlay element to the document body theme.getAppRoot(document).appendChild(element); element.addEventListener('larmodaldiddismiss', () => { element.remove(); }); return element; } throw new Error('WebComponents not available'); } exports.createModal = createModal; //# sourceMappingURL=modal-controller-BsEk6ujH.js.map //# sourceMappingURL=modal-controller-BsEk6ujH.js.map