Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/CorePluginsAdmin/vue/src/FormField/FieldCheckbox.vue')
-rw-r--r--plugins/CorePluginsAdmin/vue/src/FormField/FieldCheckbox.vue9
1 files changed, 7 insertions, 2 deletions
diff --git a/plugins/CorePluginsAdmin/vue/src/FormField/FieldCheckbox.vue b/plugins/CorePluginsAdmin/vue/src/FormField/FieldCheckbox.vue
index b84e83ac56..b07115f983 100644
--- a/plugins/CorePluginsAdmin/vue/src/FormField/FieldCheckbox.vue
+++ b/plugins/CorePluginsAdmin/vue/src/FormField/FieldCheckbox.vue
@@ -11,7 +11,7 @@
@change="onChange($event)"
v-bind="uiControlAttributes"
:value="1"
- :checked="!!modelValue"
+ :checked="isChecked"
type="checkbox"
:id="name"
:name="name"
@@ -27,7 +27,7 @@ import { defineComponent } from 'vue';
export default defineComponent({
props: {
- modelValue: [Boolean, Number],
+ modelValue: [Boolean, Number, String],
uiControlAttributes: Object,
name: String,
title: String,
@@ -41,5 +41,10 @@ export default defineComponent({
}
},
},
+ computed: {
+ isChecked() {
+ return !!this.modelValue && this.modelValue !== '0';
+ },
+ },
});
</script>