UNPKG

@obatfr/sweetalert2

Version:

A beautiful, responsive, customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes, supported fork of sweetalert

31 lines (26 loc) 692 B
import * as dom from '../utils/dom/index.js' import Swal from '../sweetalert2.js' import { swalClasses } from '../utils/classes.js' /** * Show spinner instead of Confirm button */ const showLoading = () => { let popup = dom.getPopup() if (!popup) { Swal.fire() } popup = dom.getPopup() const actions = dom.getActions() const confirmButton = dom.getConfirmButton() dom.show(actions) dom.show(confirmButton, 'inline-block') dom.addClass([popup, actions], swalClasses.loading) confirmButton.disabled = true popup.setAttribute('data-loading', true) popup.setAttribute('aria-busy', true) popup.focus() } export { showLoading, showLoading as enableLoading }