Merge pull request #1741 from Safelite/feature/Digital/CSR-1438.3

addOptionalText
This commit is contained in:
hiteshkumar87 2024-02-12 14:36:40 +05:30 committed by GitHub
commit 68eae50b40
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 8 additions and 7 deletions

View file

@ -121,9 +121,10 @@ export default {
hideInput: Boolean, hideInput: Boolean,
centerErrorMessage: Boolean, centerErrorMessage: Boolean,
keyDownHandler: Function, keyDownHandler: Function,
isEmailOptional: { addOptionalText: {
type: Boolean, type: Boolean,
default: false, default: false,
isRequired: false,
}, },
}, },
setup(props) { setup(props) {
@ -197,7 +198,7 @@ export default {
}, },
computed: { computed: {
questionText() { questionText() {
return this.isEmailOptional return this.addOptionalText
? this.getCmsContent(this.cmsWidgetName, "QuestionText") + " (optional)" ? this.getCmsContent(this.cmsWidgetName, "QuestionText") + " (optional)"
: this.getCmsContent(this.cmsWidgetName, "QuestionText"); : this.getCmsContent(this.cmsWidgetName, "QuestionText");
}, },

View file

@ -24,7 +24,7 @@
ref="customerQuestions" ref="customerQuestions"
v-model="customerQuestions" v-model="customerQuestions"
:validationRules="EmailValidationRules" :validationRules="EmailValidationRules"
:isEmailOptional="IsEmailOptional" /> :addOptionalText="IsEmailOptional" />
<alert <alert
ref="alertVinNotFound" ref="alertVinNotFound"

View file

@ -29,7 +29,7 @@
customInputId="emailAddress" customInputId="emailAddress"
:isRequired="!isEmailOptional" :isRequired="!isEmailOptional"
:validationRules="validationRules" :validationRules="validationRules"
:isEmailOptional="isEmailOptional" /> :addOptionalText="isEmailOptional" />
</div> </div>
</div> </div>
<div class="row mb-0"> <div class="row mb-0">

View file

@ -55,7 +55,7 @@
:isRequired="!IsEmailOptional" :isRequired="!IsEmailOptional"
disableAutoFill disableAutoFill
:validationRules="EmailValidationRules" :validationRules="EmailValidationRules"
:isEmailOptional="IsEmailOptional" /> :addOptionalText="IsEmailOptional" />
<textBlock cmsWidgetName="QuoteEmailTextBlockWidget" typeStyle="caption" /> <textBlock cmsWidgetName="QuoteEmailTextBlockWidget" typeStyle="caption" />
<alert <alert

View file

@ -36,7 +36,7 @@
customInputId="email" customInputId="email"
:isRequired="!IsEmailOptional" :isRequired="!IsEmailOptional"
:validationRules="EmailValidationRules" :validationRules="EmailValidationRules"
:isEmailOptional="IsEmailOptional" /> :addOptionalText="IsEmailOptional" />
<textBlock cmsWidgetName="QuoteEmailTextBlockWidget" typeStyle="caption" /> <textBlock cmsWidgetName="QuoteEmailTextBlockWidget" typeStyle="caption" />

View file

@ -55,7 +55,7 @@
customInputId="emailAddress" customInputId="emailAddress"
:isRequired="!IsEmailOptional" :isRequired="!IsEmailOptional"
:validationRules="EmailValidationRules" :validationRules="EmailValidationRules"
:isEmailOptional="IsEmailOptional" /> :addOptionalText="IsEmailOptional" />
<textBlock cmsWidgetName="QuoteEmailTextBlockWidget" typeStyle="caption" /> <textBlock cmsWidgetName="QuoteEmailTextBlockWidget" typeStyle="caption" />