From 2ca9a4b2e792e3b849c9597f2d1dd56c6ea0046b Mon Sep 17 00:00:00 2001 From: hiteshkumar87 Date: Mon, 12 Feb 2024 13:52:18 +0530 Subject: [PATCH] addOptionalText addOptionalText to make textbox-question more generic --- src/digital-components/textbox-question/textbox-question.vue | 5 +++-- src/layouts/address-lookup/address-lookup.vue | 2 +- .../address-lookup/customer-questions/customer-questions.vue | 2 +- src/layouts/estimate/estimate.vue | 2 +- src/layouts/license-plate-lookup/license-plate-lookup.vue | 2 +- src/layouts/vin-lookup/vin-lookup.vue | 2 +- 6 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/digital-components/textbox-question/textbox-question.vue b/src/digital-components/textbox-question/textbox-question.vue index da41fe10b..cc13231e1 100644 --- a/src/digital-components/textbox-question/textbox-question.vue +++ b/src/digital-components/textbox-question/textbox-question.vue @@ -121,9 +121,10 @@ export default { hideInput: Boolean, centerErrorMessage: Boolean, keyDownHandler: Function, - isEmailOptional: { + addOptionalText: { type: Boolean, default: false, + isRequired: false, }, }, setup(props) { @@ -197,7 +198,7 @@ export default { }, computed: { questionText() { - return this.isEmailOptional + return this.addOptionalText ? this.getCmsContent(this.cmsWidgetName, "QuestionText") + " (optional)" : this.getCmsContent(this.cmsWidgetName, "QuestionText"); }, diff --git a/src/layouts/address-lookup/address-lookup.vue b/src/layouts/address-lookup/address-lookup.vue index 807bdc5ce..079e3c5ca 100644 --- a/src/layouts/address-lookup/address-lookup.vue +++ b/src/layouts/address-lookup/address-lookup.vue @@ -24,7 +24,7 @@ ref="customerQuestions" v-model="customerQuestions" :validationRules="EmailValidationRules" - :isEmailOptional="IsEmailOptional" /> + :addOptionalText="IsEmailOptional" /> + :addOptionalText="isEmailOptional" />
diff --git a/src/layouts/estimate/estimate.vue b/src/layouts/estimate/estimate.vue index d2766f730..f1318e205 100644 --- a/src/layouts/estimate/estimate.vue +++ b/src/layouts/estimate/estimate.vue @@ -55,7 +55,7 @@ :isRequired="!IsEmailOptional" disableAutoFill :validationRules="EmailValidationRules" - :isEmailOptional="IsEmailOptional" /> + :addOptionalText="IsEmailOptional" /> + :addOptionalText="IsEmailOptional" /> diff --git a/src/layouts/vin-lookup/vin-lookup.vue b/src/layouts/vin-lookup/vin-lookup.vue index ae197aeb0..ce8365a53 100644 --- a/src/layouts/vin-lookup/vin-lookup.vue +++ b/src/layouts/vin-lookup/vin-lookup.vue @@ -55,7 +55,7 @@ customInputId="emailAddress" :isRequired="!IsEmailOptional" :validationRules="EmailValidationRules" - :isEmailOptional="IsEmailOptional" /> + :addOptionalText="IsEmailOptional" />