/** * Modal Component Module */ globalThis.Component.register('Modal', container => { container.modal = new bootstrap.Modal(container) container.addEventListener('bind', e => { e.detail ? container.modal.show() : container.modal.hide() }) container.addEventListener('hide.bs.modal', () => { document.activeElement?.blur() container.dispatchEvent(new CustomEvent('change', { bubbles: false, detail: false })) }) globalThis.Util.copyFunction(container, container.modal, 'show', 'hide') }, globalThis.Util.makeDom(/*html*/`