JSFiddle - React, Tailwind, and code Playground

SWAL 2 promise error solved.

by Andrew Pougher

HTML

<script src="https://cdn.jsdelivr.net/sweetalert2/4.0.6/sweetalert2.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/sweetalert2/4.0.6/sweetalert2.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<div class="container">
<div class="row">
<div class="col-md-12">
<button id="button" class="btn btn-lg btn-info">SHOW SWAL2 MODAL</button>
</div>
</div></div>

JavaScript

$('#button').click(() => {
  swal({ title:'swal2 without reject handling', html: 'damn', width: 800,timer: 2000}).then(
  function () {},
  // handling the promise rejection
  function (dismiss) {
    if (dismiss === 'timer') {
    swal({ title:'I was closed by the timer', html: 'anus face!', timer: 2000}).done()
    }
  }
).done();
  
});