From c35b469b0ad9a5dcbf57188810dfcb396201be25 Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Fri, 18 Jun 2021 13:56:14 -0400 Subject: [PATCH] Fix defaults rendering in list, add defaults to metric --- app/src/components/v-input/v-input.vue | 2 +- app/src/interfaces/list/list.vue | 15 ++++++++++- app/src/panels/metric/index.ts | 6 +++++ app/src/panels/metric/metric.vue | 25 +++++++++++++------ .../render-template/render-template.vue | 3 ++- package-lock.json | 3 +++ 6 files changed, 43 insertions(+), 11 deletions(-) diff --git a/app/src/components/v-input/v-input.vue b/app/src/components/v-input/v-input.vue index 2c4612314d..be4a981f69 100644 --- a/app/src/components/v-input/v-input.vue +++ b/app/src/components/v-input/v-input.vue @@ -217,7 +217,7 @@ export default defineComponent({ function emitValue(event: InputEvent) { let value = (event.target as HTMLInputElement).value; - if (props.nullable === true && !value) { + if (props.nullable === true && value === '') { emit('update:modelValue', null); return; } diff --git a/app/src/interfaces/list/list.vue b/app/src/interfaces/list/list.vue index 09eeac9892..dc8722357b 100644 --- a/app/src/interfaces/list/list.vue +++ b/app/src/interfaces/list/list.vue @@ -15,7 +15,7 @@