// js-docs-start switch-icon-init const switchesTriggerList: HTMLElement[] = [].slice.call(document.querySelectorAll('[data-bs-toggle="switch-icon"]')) switchesTriggerList.map(function (switchTriggerEl: HTMLElement) { switchTriggerEl.addEventListener('click', (e: MouseEvent) => { e.stopPropagation() const active = switchTriggerEl.classList.toggle('active') switchTriggerEl.setAttribute('aria-pressed', active ? 'true' : 'false') }) }) // js-docs-end switch-icon-init