From 7d6fc796deeaa0633c005d67dfba835965561629 Mon Sep 17 00:00:00 2001 From: Angelina Filippova <linakirsanova@gmail.com> Date: Wed, 6 May 2020 20:18:52 +0300 Subject: [PATCH] Use boolean value if value is 'true' of 'false' in select inputs with reduced labels --- .../inputComponents/SelectInputWithReducedLabels.vue | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/views/settings/components/inputComponents/SelectInputWithReducedLabels.vue b/src/views/settings/components/inputComponents/SelectInputWithReducedLabels.vue index 622eb896..8e7b9129 100644 --- a/src/views/settings/components/inputComponents/SelectInputWithReducedLabels.vue +++ b/src/views/settings/components/inputComponents/SelectInputWithReducedLabels.vue @@ -13,7 +13,7 @@ </el-select> <el-select v-if="setting.type === 'module' || (setting.type.includes('atom') && setting.type.includes('dropdown'))" - :value="inputValue" + :value="inputValue === false ? 'false' : inputValue" :data-search="setting.key || setting.group" clearable class="input" @@ -28,6 +28,8 @@ </template> <script> +import { getBooleanValue } from '@/store/modules/normalizers' + export default { name: 'SelectInputWithReducedLabels', props: { @@ -107,8 +109,9 @@ export default { }) }, updateSetting(value, group, key, input, type) { - this.$store.dispatch('UpdateSettings', { group, key, input, value, type }) - this.$store.dispatch('UpdateState', { group, key, input, value }) + const updatedValue = getBooleanValue(value) + this.$store.dispatch('UpdateSettings', { group, key, input, value: updatedValue, type }) + this.$store.dispatch('UpdateState', { group, key, input, value: updatedValue }) } } } -- GitLab