diff --git a/src/digital-components/dropdown-question/dropdown-question.vue b/src/digital-components/dropdown-question/dropdown-question.vue index 6c032b740..70bf6c90c 100644 --- a/src/digital-components/dropdown-question/dropdown-question.vue +++ b/src/digital-components/dropdown-question/dropdown-question.vue @@ -26,7 +26,7 @@ {{ value }} -
+
{{ errorMessage }}
@@ -56,6 +56,11 @@ export default { required: false, default: false, }, + disableValidationIfElementDisabled: { + type: Boolean, + required: false, + default: false, + }, }, setup(props) { const uuid = uuidv4(); @@ -110,6 +115,9 @@ export default { this.$emit("update:modelValue", newValue); }, }, + disableValidation() { + return this.disableValidationIfElementDisabled ? !this.isDisabled : true; + }, }, watch: { selectedOption(newValue) { diff --git a/src/layouts/vehicle/vehicle-question/vehicle-question.vue b/src/layouts/vehicle/vehicle-question/vehicle-question.vue index 79b58bfaa..171f5da3f 100644 --- a/src/layouts/vehicle/vehicle-question/vehicle-question.vue +++ b/src/layouts/vehicle/vehicle-question/vehicle-question.vue @@ -1,5 +1,9 @@