+
![]()
+
![]()
+
{{ label }}
@@ -26,6 +34,16 @@ export default {
type: Boolean,
required: false,
default: false
+ },
+ label: {
+ type: String,
+ required: false,
+ default: ''
+ },
+ disabled: {
+ type: Boolean,
+ required: false,
+ default: false
}
},
data () {
@@ -35,8 +53,10 @@ export default {
},
methods: {
onClick () {
- this.checked = !this.checked
- this.$emit('click', this.checked)
+ if (!this.disabled) {
+ this.checked = !this.checked
+ this.$emit('click', this.checked)
+ }
}
}
}
@@ -44,7 +64,7 @@ export default {