---
title: Toast
description: A succinct message that is displayed temporarily.
source: apps/www/src/lib/registry/default/ui/toast
primitive: https://www.radix-vue.com/components/toast.html
---
## Installation
### Run the following command
```bash
npx shadcn-vue@latest add toast
```
### Add the Toaster component
Add the following `Toaster` component to your `App.vue` file:
```vue title="App.vue" {2,6}
```
## Usage
The `useToast` hook returns a `toast` function that you can use to display a toast.
```tsx
import { useToast } from '@/components/ui/toast/use-toast'
```
```vue
```
To display multiple toasts at the same time, you can update the `TOAST_LIMIT` in `use-toast.ts`.
## Examples
### Simple
### With Title
### With Action
### Destructive
Use `toast({ variant: "destructive" })` to display a destructive toast.