From af03560494613ac6b4daa86d13651d9842d7dd91 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Thu, 27 Jun 2024 13:11:48 +0300 Subject: [PATCH] add radio select default value settings --- app/javascript/template_builder/area.vue | 6 +++- .../template_builder/field_settings.vue | 34 +++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/app/javascript/template_builder/area.vue b/app/javascript/template_builder/area.vue index d91d3de1..143d8986 100644 --- a/app/javascript/template_builder/area.vue +++ b/app/javascript/template_builder/area.vue @@ -335,7 +335,11 @@ export default { fieldNames: FieldType.computed.fieldNames, fieldIcons: FieldType.computed.fieldIcons, isDefaultValuePresent () { - return this.field?.default_value || this.field?.default_value === 0 + if (this.field?.type === 'radio' && this.field?.areas?.length > 1) { + return false + } else { + return this.field?.default_value || this.field?.default_value === 0 + } }, modalContainerEl () { return this.$el.getRootNode().querySelector('#docuseal_modal_container') diff --git a/app/javascript/template_builder/field_settings.vue b/app/javascript/template_builder/field_settings.vue index e57171cb..ec0f910f 100644 --- a/app/javascript/template_builder/field_settings.vue +++ b/app/javascript/template_builder/field_settings.vue @@ -52,6 +52,40 @@ {{ t('align') }} +
+ + +