0.2.3 • Published 5 years ago
vue-feedback-dialog v0.2.3
vue-feedback-dialog
Feedback dialog for Vue/Vuetify v0.2.3
Install
Install Vuetify See documentation
Install component:
npm install vue-feedback-dialog --saveUsage
Setup
Import in component (or use global):
import VueFeedbackDialog from 'vue-feedback-dialog'
components: {
VueFeedbackDialog
}
<VueFeedbackDialog
:messages="messages"
:options="options"
@feedback="handleFeedback"
/>Messages format: (optional)
messages: [
{
header: 'Maintenance 23.02.20', (h5)
info: 'Describing text' (p)
},
{
header: 'Down time 10.05.20', (h5)
info: 'Describing text' (p)
}
]Options format: (optional)
defaultOptions: {
text: {
headerInfo: 'Information: ',
headerDialog: 'Report error or suggestion: ',
dialogLeftControlText: 'Back',
infoLeftControlText: 'Close',
dialogRightControlText: 'Send',
infoRightControlText: 'Report bug',
reporter: 'Reporter',
reporterError: 'This field is required',
description: 'Description...',
descriptionError: 'This field is required',
email: 'Email',
emailError: 'Invalid email address'
},
layout: {
color: '#34495e',
border: '#34495e',
background: '#FFF'
}
}Options
| Name | Type | Default |
|---|---|---|
| headerInfo | String | Information: (h4) |
| headerDialog | String | Report error or suggestion: (h4) |
| dialogLeftControlText | String | Back |
| infoLeftControlText | String | Close |
| dialogRightControlText | String | Send |
| infoRightControlText | String | Report bug |
| reporter | String | Reporter |
| reporterError | String | This field is required |
| description | String | Description... |
| descriptionError | String | This field is required |
| String | ||
| emailError | String | Invalid email address |
| color | String | #34495e |
| border | String | #34495e |
| background | String | #FFF |
Events
| Name | Description |
|---|---|
| feedback | Triggered on send, user click send on input form |
Value in feedback event:
{
reporter: this.reporter,
description: this.description,
path: window.location.href,
email: this.email
}Feedback only mode
If no messages is provided only the feedback form will be visible.
Build:
Compile and build for production
npm run buildPublish to NPM
npm publishTodo 📌
- Publish to @dsb-norge/vue-feedback-dialog (pending access)
0.2.3
5 years ago
0.2.1
5 years ago
0.2.0
5 years ago
0.2.2
5 years ago
0.1.4
5 years ago
0.1.2
5 years ago
0.1.3
5 years ago
0.1.1
5 years ago
0.1.0
5 years ago
0.0.20
6 years ago
0.0.21
6 years ago
0.0.22
6 years ago
0.0.24
6 years ago
0.0.25
6 years ago
0.0.15
6 years ago
0.0.16
6 years ago
0.0.17
6 years ago
0.0.18
6 years ago
0.0.19
6 years ago
0.0.30
6 years ago
0.0.31
6 years ago
0.0.32
6 years ago
0.0.13
6 years ago
0.0.14
6 years ago
0.0.27
6 years ago
0.0.28
6 years ago
0.0.10
6 years ago
0.0.11
6 years ago
0.0.12
6 years ago
0.0.9
6 years ago
0.0.8
6 years ago
0.0.7
6 years ago
0.0.6
6 years ago
0.0.5
6 years ago
0.0.3
6 years ago
0.0.4
6 years ago
0.0.2
6 years ago
0.0.1
6 years ago