Displays a toast notification when invoked from a dashboard page or widget within a page.

Use the config parameter to:
Up to 3 toasts can be shown at a time. If other toasts are currently shown, requests to display toasts may be queued and the toast may not be displayed immediately.
Note: Toasts won't show when previewing in the editor, but they will show on the published version of the dashboard page.
| Name | Type | Description |
|---|---|---|
config | ToastConfig | Toast configuration options. |
| Name | Type | Description |
|---|---|---|
action | ToastAction | Optional. Object representing a call-to-action that's displayed in the toast. |
message | string | Text that appears in the toast. |
onCloseClick | Function | Optional. Callback function to run when the toast is closed by clicking its close button. |
onToastSeen | Function | Optional. Callback function to run when the toast is seen by the user. |
priority | string | Priority of the toast. If several toasts are triggered at the same time, they're displayed in the order of their priority levels. Default: normal. Options: low, normal, high. |
timeout | string | Whether the toast should disappear after a predefined timeout (6 seconds). Options: none, normal. |
type | string | Toast icon and message type. Default: standard. Options: standard: Information icon. success: Green checkmark icon. warning: Yellow warning icon. error: Red error icon. |
| Name | Type | Description |
|---|---|---|
onClick | Function | Callback function to run after the call-to-action is clicked. |
removeToastOnClick | boolean | Whether to remove the toast after the call-to-action is clicked. |
text | string | Text that appears in the call-to-action. |
uiType | string | The type of call-to-action. Options: button, link |
The object returned by showToast contains a method that can be used to remove the toast.
Note: To call this method in self-hosted apps, you need to create a client. See the setup guide for more details.