Skip to content

Sonner

Komponen notifikasi toast untuk Vue dengan pilihan desain yang sudah ditentukan.

Instalasi

CLI

bash
npx shadcn-vue@latest add sonner

Manual

Pasang dependensi berikut:

bash
npm install vue-sonner

Salin dan tempel kode sumber di GitHub ke project Anda.

Sesuaikan path import dengan struktur project Anda.

Penggunaan

vue
<script setup lang="ts">
import { toast } from 'vue-sonner'
import { Button } from '@/components/ui/button'
</script>

<template>
  <Button @click="() => toast('My first toast')">
    Give me a toast
  </Button>
</template>

Instalasi

Komponen <Toaster /> beserta CSS-nya wajib ada supaya toast bisa tampil. Pasang keduanya di layout paling luar aplikasi Anda.

vue
<script setup lang="ts">
import 'vue-sonner/style.css'
import { Toaster } from '@/components/ui/sonner'
</script>

<template>
  <div>
    <main>
      <!-- Your app content -->
    </main>
    <Toaster />
  </div>
</template>

Contoh

Tipe

Dengan Dialog

Dirilis di bawah lisensi MIT. Fork dari shadcn-vue.