Get started
To get started with our plugin/package, first you have to install the package using npm or yarn. Follow along the guide to use it properly in your project.
Installation
Using npm
bash
npm install vue-modern-notificationUsing Yarn
bash
yarn add vue-modern-notificationCreating the app
javascript
import { createApp } from 'vue';
import App from "@/App.vue";
import VueModernNotification from 'vue-modern-notification';
// ... other imports
const app = createApp()
app.use(VueModernNotification);
.mount("#app")Configuration
We support default configuration setup on the fly. Check below for available options.
Default colors
- Primary
- Secondary
- Success
- Warning
- Danger
- Dark
- Info
- Light
NOTE
Put the RGB numerical color values as an array.
For example: rgb(255, 255, 255) would be [255,255,255]
javascript
// Config
const config = {
colors: {
primary: [26,92,255],
// ....
danger: [242,19,93] // Used for error toaster
},
border: 'primary' // 'primary'|'secondary'|'success'|'warning'|'danger'
}
app.use(VueModernNotification, config)
.mount("#app")Position
bottom-righttop-righttop-centertop-leftbottom-leftbottom-center
javascript
const config = {
//...
position: 'top-center'
}Duration
javascript
const config = {
//...
duration: 5000, // You can also pass `false` disable auto close
}Flat
javascript
const config = {
//...
flat: true,
}Sticky
javascript
const config = {
//...
sticky: true,
}Square
javascript
const config = {
//...
square: true,
}Width
javascript
const config = {
//...
width: 'auto', // any percent amount. E.g: '100%'
}Show/Hide progress bar
javascript
const config = {
//...
showProgress: false,
}Padding
javascript
const config = {
//...
noPadding: true,
}