Toast
Non-intrusive notification that appears temporarily on the screen to provide feedback or alert the user of an event.
Usage
Simple Usage
For simple usage, AutoToast can be used directly. It is a pre-assembled, simplified version of the Toast that handles common use cases.
Advanced Usage
Instead of using AutoToast, the Toast component can be assembled manually for more control.
Examples
Variant
5 variants of toast are availablle: message, info, success, warning and error. The examples of use cases are:
successvariant can be used to indicates a successful action such as creating a new request or submitting a form.warningvariant can alert the users to take notice, often used for reminders or actions that require attention, such as reporting spam.informationvariant can provides additional details to keep user informed.errorvariant can be used to notify the user of an error that requires resolution before proceeding.
Props
ToastProvider
ToastProvider is abstracted from Radix UI's ToastProvider. Please refer to the API references in this documentation.
ToastViewport
ToastViewport is abstracted from Radix UI's ToastViewport. Please refer to the API references in this documentation.
ToastRoot
ToastRoot is abstracted from Radix UI's ToastRoot. Please refer to the API references in this documentation.
| Prop | Type | Default |
|---|---|---|
variant | enum | message |
duration | number | 5000 |
ToastTitle
ToastTitle is abstracted from Radix UI's ToastTitle. Please refer to the API references in this documentation.
ToastDescription
ToastDescription is abstracted from Radix UI's ToastDescription. Please refer to the API references in this documentation.
ToastClose
ToastClose is abstracted from Radix UI's ToastClose. Please refer to the API references in this documentation.