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 @@