diff --git a/src/layouts/vehicle-parts/glass-part-question/glass-part-question.vue b/src/layouts/vehicle-parts/glass-part-question/glass-part-question.vue index 7d936c5bf..d0def364d 100644 --- a/src/layouts/vehicle-parts/glass-part-question/glass-part-question.vue +++ b/src/layouts/vehicle-parts/glass-part-question/glass-part-question.vue @@ -29,7 +29,11 @@ :buttonID="`${glassLocation}-${glassName}-${name}`" :groupName="`${glassLocation}-${glassName}`" @isCheckedChanged="ResetTintAndPartSelections()" + :validationRules="validationRules" /> +
+ +
@@ -53,6 +57,7 @@ :loaderEnabled="false" isRequired :groupName="`${glassLocation}-${glassName}-${name}`" + :validationRules="validationRules" /> @@ -68,6 +73,7 @@ import buttonQuestion from "@/common-components/button-question/button-question" // Supporting files import { getTintImage } from "@/constants/tint-mapper"; import { getCustomTransformValue } from "@/constants/dynamictext-mapper"; +import { ErrorMessage } from 'vee-validate'; export default { name: "glass-part-question", @@ -84,6 +90,7 @@ export default { glassLocation: String, colorAnswers: Array, modelValue: Object, + validationRules: String, }, mounted() { this.LoadPreselectedValues(); @@ -91,6 +98,7 @@ export default { components: { listCard, buttonQuestion, + ErrorMessage, }, computed: { colorQuestionText() { diff --git a/src/layouts/vehicle-parts/vehicle-parts.vue b/src/layouts/vehicle-parts/vehicle-parts.vue index 24b0b5033..9ab861f0f 100644 --- a/src/layouts/vehicle-parts/vehicle-parts.vue +++ b/src/layouts/vehicle-parts/vehicle-parts.vue @@ -1,5 +1,11 @@