Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours scrolling social media and waste money on things we forget, but won’t spend 30 minutes a day earning certifications that can change our lives.
Master in DevOps, SRE, DevSecOps & MLOps by DevOps School!

Learn from Guru Rajesh Kumar and double your salary in just one year.


Get Started Now!

How to use SweetAlert2

SweetAlert2 is a beautiful, responsive, and customizable replacement for JavaScript’s native alert, confirm, and prompt dialogs. It’s built to be flexible and easy to use, allowing developers to create visually appealing alert messages that seamlessly integrate into their web applications.

Why Choose SweetAlert2?

  1. Customization: SweetAlert2 provides extensive customization options, allowing developers to tailor alert messages to match their application’s design language perfectly.
  2. Responsive Design: The alerts generated by SweetAlert2 are responsive out of the box, ensuring a consistent user experience across devices and screen sizes.
  3. Ease of Use: Integrating SweetAlert2 into your project is straightforward, with clear and concise documentation available to guide you through the process.
  4. Animations: With built-in animations, SweetAlert2 adds flair to your alert messages, making them more engaging and visually appealing.

Integrating SweetAlert2 into your web application is a breeze. Here’s a quick guide to get you started:

  1. Installation: You can include SweetAlert2 in your project by adding the script tags directly to your HTML file or by installing it via package managers like npm or yarn.
<!-- Add this to your HTML file -->
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>

Basic Usage: Once included, you can use SweetAlert2 to display alerts, confirms, and prompts with just a few lines of code.

// Simple alert
Swal.fire('Hello, world!')

// Confirm dialog
Swal.fire({
  title: 'Are you sure?',
  text: "You won't be able to revert this!",
  icon: 'warning',
  showCancelButton: true,
  confirmButtonColor: '#3085d6',
  cancelButtonColor: '#d33',
  confirmButtonText: 'Yes, delete it!'
}).then((result) => {
  if (result.isConfirmed) {
    Swal.fire(
      'Deleted!',
      'Your file has been deleted.',
      'success'
    )
  }
})

Customization: SweetAlert2 allows you to customize every aspect of your alert messages, including titles, texts, icons, buttons, and animations. Refer to the documentation for a comprehensive list of customization options.

Example of how you can integrate SweetAlert2 into an HTML file to showcase its usage:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>SweetAlert2 Example</title>
  <!-- Include SweetAlert2 CSS -->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.min.css">
</head>
<body>
  <h1>SweetAlert2 Example</h1>
  <button onclick="showAlert()">Show Alert</button>
  <button onclick="showConfirm()">Show Confirm</button>

  <!-- Include SweetAlert2 JS -->
  <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
  <script>
    // Function to show a simple alert
    function showAlert() {
      Swal.fire('Hello, world!');
    }

    // Function to show a confirm dialog
    function showConfirm() {
      Swal.fire({
        title: 'Are you sure?',
        text: "You won't be able to revert this!",
        icon: 'warning',
        showCancelButton: true,
        confirmButtonColor: '#3085d6',
        cancelButtonColor: '#d33',
        confirmButtonText: 'Yes, delete it!'
      }).then((result) => {
        if (result.isConfirmed) {
          Swal.fire(
            'Deleted!',
            'Your file has been deleted.',
            'success'
          )
        }
      })
    }
  </script>
</body>
</html>
  • We include the SweetAlert2 CSS file via a <link> tag in the <head> section.
  • We include the SweetAlert2 JavaScript file via a <script> tag just before the closing </body> tag.
  • Two buttons are provided to demonstrate the usage of SweetAlert2: one for showing a simple alert and another for showing a confirmation dialog.
  • JavaScript functions showAlert() and showConfirm() are defined to trigger the respective SweetAlert2 messages.

Related Posts

How to Generate a GitHub OAuth Token with Read/Write Permissions for Private Repositories

When working with GitHub, you may need to interact with private repositories. For that, GitHub uses OAuth tokens to authenticate and authorize your access to these repositories….

Laravel Error: Target class [DatabaseSeeder] does not exist – Solved for Laravel 10+

If you’re working with Laravel 10+ and run into the frustrating error: …you’re not alone. This is a common issue developers face, especially when upgrading from older…

JWT (JSON Web Token) vs OAuth 2.0

Both JWT and OAuth 2.0 are used for managing authentication and authorization, but they serve different purposes and work in distinct ways. 1. Purpose: 2. Role: 3….

Exploring and Creating a Proof of Concept (POC) to Upload APK Directly from GitHub Package

Automating the process of uploading an APK (or AAB) to the Google Play Store from GitHub can significantly speed up your CI/CD pipeline. By integrating Google Play’s…

A Detailed Guide to CI/CD with GitHub Actions

Continuous Integration (CI) and Continuous Deployment (CD) are modern software development practices that automate the process of integrating code changes, running tests, and deploying applications. With the…

Step-by-Step Guide for Setting Up Internal Testing in Google Play Console

1. Understanding the Types of Testing Before uploading your Android app for internal testing, it’s essential to know the differences between the testing options available in Google…

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x