import globalModalId from "./../confirm/globalModalId";

// 移除Modal
function destroy(mask) {
  if (!mask) {
    // eslint-disable-next-line
    mask = document.getElementById(globalModalId);
  }
  if (mask) {
    // 动画移除
    mask.classList.remove('active');
    mask.querySelector('.modal-alert').classList.remove('active');

    // DOM移除
    if (mask.timeout) window.clearTimeout(mask.timeout);
    mask.timeout = setTimeout(function () {
      var _mask, _mask$removeChild;
      (_mask = mask) === null || _mask === void 0 || (_mask = _mask.parentNode) === null || _mask === void 0 || (_mask$removeChild = _mask.removeChild) === null || _mask$removeChild === void 0 || _mask$removeChild.call(_mask, mask);
    }, 300);
  }
}
export default destroy;