React-toastify
The playgroundβ
Toast Container
<ToastContainer
position="top-right"
autoClose={5000}
hideProgressBar={false}
newestOnTop={false}
closeOnClick
rtl={false}
pauseOnFocusLoss
draggable
pauseOnHover
theme="light"
transition: Bounce,
/>
{/* Same as */}
<ToastContainer />Toast Emitter
toast('π¦ Wow so easy!', {
position: "top-right",
autoClose: 5000,
hideProgressBar: false,
closeOnClick: true,
pauseOnHover: true,
draggable: true,
progress: undefined,
theme: "light",
transition: Bounce,
});
Position
Type
Theme
Options
Important
By default, all toasts will inherit ToastContainer's props. Props defined on toast supersede ToastContainer's props. Props marked with * can only be set on the ToastContainer. The demo is not exhaustive, check the doc for more!
Featuresβ
- Easy to set up for real, you can make it work in less than 10sec!
- Super easy to customize
- RTL support
- Swipe to close π
- Beautiful by default
- Can choose swipe direction
- Super easy to use an animation of your choice
- Can display a react component inside the toast!
- Has
onOpen
andonClose
hooks. Both can access the props passed to the react component rendered inside the toast - Can remove a toast programmatically
- Define behavior per toast
- Pause toast when the window loses focus π
- Fancy progress bar to display the remaining time
- Possibility to update a toast
- You can control the progress bar a la
nprogress
π² - You can limit the number of toast displayed at the same time
- Dark mode π
- Colored theme
- Promise support
- And much more !
Contributeβ
Show your β€οΈ and support by giving a β. Any suggestions are welcome! Take a look at the contributing guide.
You can also find me on reactiflux. My pseudo is Fadi.
Contributorsβ
Code Contributorsβ
This project exists thanks to all the people who contribute. [Contribute].
Financial Contributorsβ
Become a financial contributor and help us sustain our community. [Contribute]
Individualsβ
Organizationsβ
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]
Licenseβ
Licensed under MIT