@netleak/vue-flash-message-test
Version:
Vue component for flash messages
71 lines (50 loc) • 1.25 kB
Markdown
# @netleak/vue-flash-message
**Component for flash messages**
## Instalation
```shell
yarn add @netleak/vue-flash-message
or
npm install @netleak/vue-flash-message
```
## Usage
### Webpack
```js
import Vue from 'vue'
import FlashMessage from '@netleak/vue-flash-message'
// import only if you want to use prepared styles
import '@netleak/vue-flash-message/dist/vue-flash-message.css'
Vue.use(FlashMessage)
```
### Browser
```html
<!-- Inlcude after Vue -->
<!-- Local files -->
<script src="@netleak/vue-flash-message/dist/flash-message.js"></script>
<!-- From CDN -->
<script src="https://unpkg.com/@netleak/vue-flash-message"></script>
```
## Screenshots
## Examples
```vue
<flash-message class="info">
<template #title>Error</template>
<template #message>E-mail input is required!</template>
</flash-message>
```
## API
### flash-message
#### Slots
| Name | Description |
| --------- | --------------------- |
| `title` | Flash message title |
| `message` | Flash message content |
#### FlashMessage types (colored if you're import styles)
- `.info`
- `.success`
- `.warning`
- `.error`, `.danger`
#### Other classes (you can adjust to your styles)
- `.fm`
- `.fm-close`
- `.fm-title`
- `.fm-content`