@larva.io/webcomponents
Version:
Fentrica SmartUnits WebComponents package
27 lines (23 loc) • 872 B
JavaScript
/*!
* (C) Fentrica http://fentrica.com - Seee LICENSE.md
*/
;
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