CASH-203: UI Updates for Afterpay breakout with service package discounts

This commit is contained in:
Chris Redelinghuys 2025-04-16 10:41:55 -04:00
parent 33d1025db7
commit 60f053f851

View file

@ -5,6 +5,7 @@
:class="[
this.buttonLabelSubCopy ? 'has-subheader' : '',
this.additionalButtonData.isInsuranceSelected ? 'is-insurance' : '',
this.hasPackageDiscount() ? 'has-package-discount' : '',
]"
for="testradio">
<div class="package-specs">
@ -55,10 +56,7 @@
</div>
<div
v-if="
this.additionalButtonData.servicePackageDiscount &&
this.additionalButtonData.Text
"
v-if="hasPackageDiscount()"
class="special-save-box">
<span v-html="this.additionalButtonData.Text"></span>
</div>
@ -144,6 +142,10 @@ export default {
truncatedSinglePayment() {
return "$" + Math.trunc(this.buttonAuxillaryCopy.replace("$", ""));
},
hasPackageDiscount() {
return this.additionalButtonData.servicePackageDiscount &&
this.additionalButtonData.Text;
},
},
};
</script>
@ -212,11 +214,6 @@ export default {
}
&.has-subheader {
min-height: 150px;
&.is-insurance {
min-height: 72px;
}
& > .package-specs {
& > div:first-of-type {
@ -225,6 +222,10 @@ export default {
}
}
&.has-package-discount {
min-height: 150px;
}
&:before {
content: "";
position: relative;