JSFiddle - React, Tailwind, and code Playground

by JuanMa Garrido

HTML

<script src="https://cdn.jsdelivr.net/sweetalert2/6.5.6/sweetalert2.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/sweetalert2/6.5.6/sweetalert2.min.css">
<link rel="stylesheet" href="https://limonte.github.io/sweetalert2/assets/example.css">
<table class="modal-types">
  <tbody>
    <tr>
      <td><strong>success</strong></td>
      <td>
        <div class="swal2-icon swal2-success"> <span class="line tip animate-success-tip"></span> <span class="line long animate-success-long"></span>
          <div class="placeholder"></div>
        </div>
      </td>
      <td>
        <button class="type-success">Try me!</button>
      </td>
    </tr>
    <tr>
      <td><strong>error</strong></td>
      <td>
        <div class="swal2-icon swal2-error"><span class="x-mark"><span class="line left"></span><span class="line right"></span></span>
        </div>
      </td>
      <td>
        <button class="type-error">Try me!</button>
      </td>
    </tr>
    <tr>
      <td><strong>warning</strong></td>
      <td>
        <div class="swal2-icon swal2-warning">!</div>
      </td>
      <td>
        <button class="type-warning">Try me!</button>
      </td>
    </tr>
    <tr>
      <td><strong>info</strong></td>
      <td>
        <div class="swal2-icon swal2-info">i</div>
      </td>
      <td>
        <button class="type-info">Try me!</button>
      </td>
    </tr>
    <tr>
      <td><strong>question</strong></td>
      <td>
        <div class="swal2-icon swal2-question">?</div>
      </td>
      <td>
        <button class="type-question">Try me!</button>
      </td>
    </tr>
  </tbody>
</table>

JavaScript

$('.modal-types button').on('click', function () {
    var type = $(this).attr('class').slice(5)
    swal(type + '!', '', type).catch(swal.noop)
  })