From dc7b32707672090013e8f2fcaf15f01fc7dfa3bb Mon Sep 17 00:00:00 2001 From: Angelina Filippova <linakirsanova@gmail.com> Date: Fri, 8 Nov 2019 21:33:39 +0900 Subject: [PATCH] Add input for configuring atom values --- src/views/settings/components/Inputs.vue | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/views/settings/components/Inputs.vue b/src/views/settings/components/Inputs.vue index 82dcd7e9..044e31f4 100644 --- a/src/views/settings/components/Inputs.vue +++ b/src/views/settings/components/Inputs.vue @@ -20,16 +20,17 @@ @change="updateSetting($event, settingsGroup.key, setting.key)"/> <el-select v-if="setting.type === 'module'" - :value="data.value" + :value="data[setting.key]" clearable - @change="updateSetting($event, settingsGroup.key, 'value')"> + @change="updateSetting($event, settingsGroup.key, setting.key)"> <el-option v-for="option in setting.suggestions" :value="option" :key="option"/> </el-select> <el-select - v-if="Array.isArray(setting.type) && setting.type.includes('list') && setting.type.includes('module')" + v-if="Array.isArray(setting.type) && ( + (setting.type.includes('list') && setting.type.includes('module')) || (setting.type.includes('module') && setting.type.includes('atom')))" :value="data[setting.key]" multiple filterable @@ -61,6 +62,13 @@ :placeholder="setting.key === 'ip' ? 'xxx.xxx.xxx.xx' : setting.suggestions[0]" :value="data[setting.key]" @input="updateSetting($event, settingsGroup.key, setting.key)"/> + <el-input + v-if="setting.type === 'atom'" + :value="data[setting.key]" + :placeholder="setting.suggestions[0]" + @input="updateSetting($event, settingsGroup.key, setting.key)"> + <template slot="prepend">:</template> + </el-input> <p class="expl">{{ setting.description }}</p> </el-form-item> </template> -- GitLab