$ npm install --save toastifier
$ yarn add toastifier
import React from "react";
import toastifier from "toastifier";
import "toastifier/dist/toastifier.min.css";
function App() {
return (
<div>
<button onClick={() => toastifier("Alert Check")}>Notify!</button>
</div>
);
}
You can play with our official Demo here
Check this to get you started!
Name | Type | Description |
---|---|---|
type |
String |
Toast Type |
animation |
String |
Animation Category |
duration |
Number |
Duration for Animation . |
position |
String |
Toast position on window. |
onhoverPause |
Boolean |
pasue toast on hover. |
showIcon |
Boolean |
Show default SVG icons on toast |
onClick |
Function |
Function to trriger events. |
styleClass |
Class Object |
Object for Style Class. |
background |
String |
Background colour, by default white |
text |
String |
Text Color, by default based on toast type |
border |
String |
Border, by default based on toast type |
onAppear |
Function |
Callback executes when toast appears |
onDisappear |
Function |
Callback executes when toast disappears |
Name | Values | Default |
---|---|---|
type |
error, success, warn, info |
success |
animation |
flip, bounce, fade, zoom |
bounce |
position |
top-left, top-center, top-right, bottom-left, bottom-center, bottom-right, |
top-center |
onhoverPause |
true/false |
false |
showIcon |
true/false |
true |
import React from "react";
import toastifier from "toastifier";
import "toastifier/dist/toastifier.min.css";
function App() {
const toastfunction = () => {
alert("function Trigerred");
};
const options = {
type: "success",
shadow: false,
animation: "bounce",
duration: 3000,
position: "top-center",
onhoverPause: true,
onClick: toastfunction,
styleClass: {
background: "#22272e", // dark mode
text: "#fff",
border: "#eee",
},
onAppear: () => console.log('toast appeared'),
onDisappear: () => console.log('toast disappeared')
};
const notify = () => toastifier("Boom! it Worked", options);
return (
<div>
<button onClick={notify}>Notify!</button>
</div>
);
}
Show your ❤️ and support by giving a ⭐. Any suggestions are welcome!
This project exists thanks to all the people who contribute.