Notyf
Notyf is a dead simple, responsive, vanilla javascript notification plugin. No jQuery required.
Demo: carlosroso.com/notyf
Installation
npm
npm install --save notyf-js
Now add it to your project:
... ...
Usage
Basic
// Create an instance of Notyfvar notyf = ; // Display an alert notificationnotyf; // Display a warning notificationnotyf
CommonJS
When importing Notyf via CommonJS modules, for example for Vue or Angular on top of Webpack, you can import the module as shown below:
// Import Notyf using CommonJS requirevar Notyf = ;; // Create an instance of Notyfvar notyf = // Display an alert notification notyf
Options
You can set some options when creating a Notyf instance.
new Notyf([options])
Param | Type | Default | Details |
---|---|---|---|
delay | Number |
2000 | Number of miliseconds the notification must be shown |
alertIcon | String |
Custom Notyf icon | CSS class of the icon shown in an alert notification |
warnIcon | String |
Custom Notyf icon | CSS class of the icon shown in an warning notification |
confirmIcon | String |
Custom Notyf icon | CSS class of the icon shown in a success notification |
This is an example of setting Notyf with a 1s delay and FontAwesome alert and success icons (be sure to include FontAwesome in your project):
var notyf = delay:1000 alertIcon: 'fa fa-exclamation-circle' warnIcon: 'fa fa-exclamation-circle' confirmIcon: 'fa fa-check-circle'
Licence
Notyf is under MIT licence