From c0162bccc856da111e56c3817ceec8bb2f0eb0b1 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Wed, 15 Nov 2023 19:48:51 +0200 Subject: [PATCH] fix radio field type --- app/javascript/submission_form/area.vue | 8 ++++---- app/javascript/template_builder/field.vue | 11 ++++++++++- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/app/javascript/submission_form/area.vue b/app/javascript/submission_form/area.vue index e363e800..004aeb39 100644 --- a/app/javascript/submission_form/area.vue +++ b/app/javascript/submission_form/area.vue @@ -97,11 +97,11 @@ :value="false" class="aspect-square base-radio" :class="{ '!w-auto !h-full': area.w > area.h, '!w-full !h-auto': area.w <= area.h }" - :checked="modelValue && modelValue === field.options.find((o) => o.uuid === area.option_uuid)?.value" + :checked="!!modelValue && modelValue === field.options.find((o) => o.uuid === area.option_uuid)?.value" @click="$emit('update:model-value', field.options.find((o) => o.uuid === area.option_uuid)?.value)" > @@ -116,11 +116,11 @@ :value="false" class="aspect-square base-checkbox" :class="{ '!w-auto !h-full': area.w > area.h, '!w-full !h-auto': area.w <= area.h }" - :checked="modelValue && modelValue.includes(field.options.find((o) => o.uuid === area.option_uuid)?.value)" + :checked="!!modelValue && modelValue.includes(field.options.find((o) => o.uuid === area.option_uuid)?.value)" @change="updateMultipleSelectValue(field.options.find((o) => o.uuid === area.option_uuid)?.value)" > diff --git a/app/javascript/template_builder/field.vue b/app/javascript/template_builder/field.vue index 00a71345..8dc2739d 100644 --- a/app/javascript/template_builder/field.vue +++ b/app/javascript/template_builder/field.vue @@ -193,6 +193,7 @@