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 --save
Usage
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 build
Publish to NPM
npm publish
Todo 📌
- 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
5 years ago
0.0.21
5 years ago
0.0.22
5 years ago
0.0.24
5 years ago
0.0.25
5 years ago
0.0.15
5 years ago
0.0.16
5 years ago
0.0.17
5 years ago
0.0.18
5 years ago
0.0.19
5 years ago
0.0.30
5 years ago
0.0.31
5 years ago
0.0.32
5 years ago
0.0.13
5 years ago
0.0.14
5 years ago
0.0.27
5 years ago
0.0.28
5 years ago
0.0.10
5 years ago
0.0.11
5 years ago
0.0.12
5 years ago
0.0.9
5 years ago
0.0.8
5 years ago
0.0.7
5 years ago
0.0.6
5 years ago
0.0.5
5 years ago
0.0.3
5 years ago
0.0.4
5 years ago
0.0.2
5 years ago
0.0.1
5 years ago