Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/magicbruno/swalstrap4


https://github.com/magicbruno/swalstrap4

Last synced: 11 days ago
JSON representation

Awesome Lists containing this project

README

        

# Swalstrap for Bootstrap 4
A Swetalert and Bootbox alternative, built on Bootstrap 4 Modal and Toast components. Are you using Bootstrap 5? [Go here](https://github.com/magicbruno/SwalStrap5).

## Getting started
Load Swalstrap form CDN:

```

```
swalstrap_all.js will load automatically Swalstrap stylesheet and will create a default instance of Swalstrap class named Swal (and also aliased as swal, Sweetalert and sweetalert).

You can use Swalstrap applying fire method to the created instance:
```

Swal.fire('Wanderful!','Swalstrap is working!','success')

```
If you prefer you can load Swalstrap stylesheet (or a customized one) separately:
```

```
and load swalstrap.js version:
```

```
In this case you must create at least an instance of Swalstrap an then use it to open your popups:
```

// Create an instance
const mySwal = new Swalstrap();
// Then use it for all your popups
mySwal.fire('Wanderful!','Swalstrap is working!','success');

```
## Downloading

Alternatively you can install package via npm:
```
npm install @magicbruno/[email protected]
```
clone the git repository:
```
git clone https://github.com/magicbruno/SwalStrap4.git
```
or [download it](https://github.com/magicbruno/SwalStrap4/archive/refs/heads/main.zip).

>### Warning
>Swalstrap is inspired to Sweetalert NOT a clone. Features are reproduced not copied.
>So there are differences. Please, watch documentation and test examples.

- [Documentation](https://magicbruno.github.io/SwalStrap4/api.html).
- [Examples](https://magicbruno.github.io/SwalStrap4/basic-examples.html).
- [Customization example](https://magicbruno.github.io/SwalStrap4/custumization.html).