devstack-notify
v0.0.3
Published
Headless Vue 3 notification library with Tailwind CSS.
Downloads
45
Maintainers
Readme
Devstack Notify - Vue 3 & Tailwind CSS
Headless Vue 3 notification library with Tailwind CSS.
Inspired by NuxtUI Notifications
🌟 Features
- Vue 3 composition API support
- Fully written in Typescript
- Light and beautiful
- Easy to install and personnalisable
- Timeout, callback, actions
🤖 Demo
⚡️ Installation
yarn add devstack-notify
or
npm i devstack-notify
You can then register Notifications
as a Vue plugin:
import { createApp } from 'vue'
import Notifications from 'devstack-notify'
import App from './App.vue'
createApp(App)
.use(Notifications)
.mount('#app')
🍞 How to use
Add the "StackNotifications" components to your main layout or in App.vue
:
<StackNotifications />
Then, trigger notifications from your .vue
files:
Composition API
import { useToast } from "devstack-notify"
toast.add({
title: 'No type specified',
description: 'Small description'
})
toast.success({
title: 'Success',
description: 'Small description'
})
toast.error({
title: 'Error',
description: 'Small description'
})
toast.warning({
title: 'Warning',
description: 'Small description'
})
toast.info({
title: 'Info',
description: 'Small description'
})
Props
- To do
To do
- Complete documentation
- Tests
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
License
MIT