From e03857bdb78d3577b8244a6da7ffcbce88b1840d Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Tue, 16 Apr 2024 10:42:11 +0300 Subject: [PATCH] mark required field on mobile --- app/javascript/template_builder/builder.vue | 1 + app/javascript/template_builder/mobile_fields.vue | 14 +++++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/app/javascript/template_builder/builder.vue b/app/javascript/template_builder/builder.vue index d54a1c7e..1ea3ba49 100644 --- a/app/javascript/template_builder/builder.vue +++ b/app/javascript/template_builder/builder.vue @@ -275,6 +275,7 @@ v-if="sortedDocuments.length && !drawField && editable" :fields="template.fields" :default-fields="[...defaultRequiredFields, ...defaultFields]" + :default-required-fields="defaultRequiredFields" :field-types="fieldTypes" :selected-submitter="selectedSubmitter" @select="startFieldDraw($event)" diff --git a/app/javascript/template_builder/mobile_fields.vue b/app/javascript/template_builder/mobile_fields.vue index bf9d9220..030e86b2 100644 --- a/app/javascript/template_builder/mobile_fields.vue +++ b/app/javascript/template_builder/mobile_fields.vue @@ -38,7 +38,14 @@ :stroke-width="1.6" :width="20" /> - {{ field.name }} + {{ field.title || field.name }} + + * + @@ -99,6 +106,11 @@ export default { required: false, default: () => [] }, + defaultRequiredFields: { + type: Array, + required: false, + default: () => [] + }, defaultFields: { type: Array, required: false,