diff --git a/client/components/open/forms/FormProgressbar.vue b/client/components/open/forms/FormProgressbar.vue new file mode 100644 index 00000000..3a58be22 --- /dev/null +++ b/client/components/open/forms/FormProgressbar.vue @@ -0,0 +1,59 @@ + + + \ No newline at end of file diff --git a/client/components/open/forms/OpenForm.vue b/client/components/open/forms/OpenForm.vue index e8b29948..ae52f351 100644 --- a/client/components/open/forms/OpenForm.vue +++ b/client/components/open/forms/OpenForm.vue @@ -13,32 +13,11 @@ ref="form-timer" :form="form" /> - + field.required) - if (requiredFields.length === 0) { - return 100 - } - const completedFields = requiredFields.filter(field => ![null, undefined, ''].includes(this.dataFormValue[field.id])) - const progress = (completedFields.length / requiredFields.length) * 100 - return Math.round(progress) - }, currentFields: { get() { return this.fieldGroups[this.formPageIndex]