Merge pull request #417 from Safelite/feature/digital/SSR-639
Feature/digital/ssr 639
This commit is contained in:
commit
c96e4de7df
2 changed files with 51 additions and 54 deletions
|
|
@ -29,7 +29,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
ref="secondaryText"
|
ref="secondaryText"
|
||||||
class="text-center mt-4 fw-bold text-black"
|
class="text-center mt-4 mb-1 fw-bold text-black"
|
||||||
v-html="secondaryText">
|
v-html="secondaryText">
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
|
|
@ -39,19 +39,19 @@
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-if="displayQuote"
|
v-if="displayQuote"
|
||||||
class="d-flex justify-content-center cost mb-5">
|
class="d-flex justify-content-center cost mb-0">
|
||||||
{{ formattedServicePrice }}
|
{{ formattedServicePrice }}
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-if="verifiedITAC"
|
v-if="verifiedITAC"
|
||||||
class="d-flex justify-content-center mb-4">
|
class="d-flex justify-content-center mb-4 deductible-text">
|
||||||
{{ deductibleText }}
|
{{ deductibleText }}
|
||||||
<span class="text-success fw-bold">{{ formattedDeductible }}</span>
|
<span class="text-success fw-bold">{{ formattedDeductible }}</span>
|
||||||
</div>
|
</div>
|
||||||
<alert
|
<alert
|
||||||
v-if="verifiedITAC"
|
v-if="verifiedITAC"
|
||||||
ref="verifiedITACAlert"
|
ref="verifiedITACAlert"
|
||||||
class="mb-4"
|
class="mb-5"
|
||||||
cmsWidgetName="VerifiedITACAlert"
|
cmsWidgetName="VerifiedITACAlert"
|
||||||
:manualHeadline="verifiedITACAlertHeader"
|
:manualHeadline="verifiedITACAlertHeader"
|
||||||
:manualCopy="verifiedITACAlertBody"
|
:manualCopy="verifiedITACAlertBody"
|
||||||
|
|
@ -59,16 +59,15 @@
|
||||||
:isDismissible="false">
|
:isDismissible="false">
|
||||||
</alert>
|
</alert>
|
||||||
<div
|
<div
|
||||||
class="fw-bold text-black mb-2"
|
class="fw-bold text-black mt-5 mb-2"
|
||||||
v-html="nextStepsHeader">
|
v-html="nextStepsHeader">
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="body-text"
|
class="body-text"
|
||||||
v-html="nextStepsBody">
|
v-html="nextStepsBody">
|
||||||
</div>
|
</div>
|
||||||
<buttonQuestion
|
<buttonQuestion
|
||||||
v-if="displayQuote"
|
v-if="displayQuote"
|
||||||
id="coverage-button-question"
|
|
||||||
v-model="selectedProvider"
|
v-model="selectedProvider"
|
||||||
cmsWidgetName="ServiceProviderQuestion"
|
cmsWidgetName="ServiceProviderQuestion"
|
||||||
:questionText="questionText"
|
:questionText="questionText"
|
||||||
|
|
@ -76,7 +75,7 @@
|
||||||
buttonTypeString="listButton"
|
buttonTypeString="listButton"
|
||||||
isRequired
|
isRequired
|
||||||
:validationRules="rules.selectionRequired">
|
:validationRules="rules.selectionRequired">
|
||||||
</buttonQuestion>
|
</buttonQuestion>
|
||||||
</div>
|
</div>
|
||||||
<siteFooter
|
<siteFooter
|
||||||
ref="siteFooter"
|
ref="siteFooter"
|
||||||
|
|
@ -417,49 +416,52 @@ export default {
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.body-text {
|
|
||||||
p {
|
|
||||||
font-size: 14px;
|
|
||||||
line-height: 24px;
|
|
||||||
margin-bottom: 8px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.cost {
|
.cost {
|
||||||
color: $green;
|
color: $green;
|
||||||
font-size: 32px;
|
font-size: 2rem;
|
||||||
font-weight: 300;
|
font-weight: 300;
|
||||||
margin-bottom: 24px;
|
line-height: 2.75rem;
|
||||||
line-height: 44px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#coverage-button-question {
|
.deductible-text {
|
||||||
.question-text {
|
line-height: 1.5rem;
|
||||||
margin-bottom: 8px;
|
|
||||||
}
|
|
||||||
.question-text > span {
|
|
||||||
text-align: left;
|
|
||||||
line-height: 24px;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.deductible-modal {
|
::v-deep p {
|
||||||
|
line-height: 1.5rem;
|
||||||
|
font-size: 0.875rem;
|
||||||
|
margin-bottom: 0.5rem;
|
||||||
|
strong {
|
||||||
|
color: $black;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
::v-deep .question-text {
|
||||||
|
margin-top: 1.5rem;
|
||||||
|
margin-bottom: 0.5rem;
|
||||||
|
font-size: 1rem;
|
||||||
|
line-height: 1.5rem;
|
||||||
|
& > span {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
::v-deep .deductible-modal {
|
||||||
p {
|
p {
|
||||||
margin-bottom: 0px;
|
margin-bottom: 0 !important;
|
||||||
|
font-size: 1rem;
|
||||||
|
line-height: 1.625rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.modal-body p:last-child {
|
|
||||||
font-size: 16px;
|
|
||||||
line-height: 26px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.my-4 {
|
|
||||||
margin-top: 8px !important;
|
|
||||||
margin-bottom: 0px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
img.mb-4 {
|
img.mb-4 {
|
||||||
margin: 0 !important;
|
margin: 0 !important;
|
||||||
}
|
}
|
||||||
|
h5 {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
p:last-child {
|
||||||
|
margin-top: 0.5rem;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
:modalId="ModalName"
|
:modalId="ModalName"
|
||||||
:footerButtonText="ModalCloseButtonText"
|
:footerButtonText="ModalCloseButtonText"
|
||||||
@footer-button-event="closeModal">
|
@footer-button-event="closeModal">
|
||||||
<div class="recal-modal-body ps-4 pe-4 pt-0 pb-5">
|
<div class="recal-modal-body">
|
||||||
<h5
|
<h5
|
||||||
class="mb-4 text-center"
|
class="mb-4 text-center"
|
||||||
v-html="ModalHeadline"></h5>
|
v-html="ModalHeadline"></h5>
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
class="fw-bold mb-2 subheader-text"
|
class="fw-bold mb-2 subheader-text"
|
||||||
v-html="ModalSubheadertext"></p>
|
v-html="ModalSubheadertext"></p>
|
||||||
<p
|
<p
|
||||||
class="mb-0 small"
|
class="mb-0 small modal-body"
|
||||||
v-html="ModalBodyText"></p>
|
v-html="ModalBodyText"></p>
|
||||||
<p
|
<p
|
||||||
v-if="ModalSubBodyText"
|
v-if="ModalSubBodyText"
|
||||||
|
|
@ -74,21 +74,16 @@ export default {
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
|
||||||
.recal-modal-body {
|
::v-deep .recal-modal-body {
|
||||||
.modal-sub-body {
|
h5 {
|
||||||
color: $gray-600;
|
color: $black;
|
||||||
}
|
}
|
||||||
ul {
|
.modal-body {
|
||||||
margin-bottom: 0;
|
strong {
|
||||||
}
|
|
||||||
p {
|
|
||||||
&:last-child {
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.subheader-text {
|
|
||||||
color: $black;
|
color: $black;
|
||||||
|
font-weight: 400;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue