Install & Download:
# NPM
$ npm i vuetify-sonnerDescription:
A customizable, stackable toast/snackbar component for Vuetify.
How to use it:
1. Install and import the Sonner component.
<script setup lang="ts">
import { VSonner, toast } from 'vuetify-sonner'
</script>2. Enable a button to display a basic toast message.
<template>
<VApp>
<VSonner />
<VBtn @click="toast('This is a toast message')">
Toast!
</VBtn>
</VApp>
</template>3. Append additional infomation to the toast message.
toast('Toast Title', {
description: 'Toast Message Here',
})4. Add an action button to the toast message. Somewhat similar to Material Design’s Snackbar UI.
toast('Event has been created', {
action: {
label: 'Action Button',
onClick: () => console.log('Do something'),
buttonProps: {
// v-btn props
}
},
})5. Available component props.
withDefaults(defineProps<Props>(), {
// top-left, top-center, top-right,
// bottom-left, bottom-center, bottom-right,
position: 'bottom-center',
hotkey: () => ['altKey', 'KeyT'],
expand: false,
visibleToasts: 3,
offset: 32,
})Preview:

Changelog:
v0.3.14 (02/29/2024)
- remove unused components
v0.3.13 (02/03/2024)
- Update
v0.3.12 (12/29/2023)
- Update
v0.3.9 (12/24/2023)
- Update
v0.3.8 (12/23/2023)
- feat: add prependIcon prop
v0.3.7 (12/22/2023)
- feat: allow html elements in description





