diff --git a/src/layouts/review/review-sections/customer-review/customer-review.vue b/src/layouts/review/review-sections/customer-review/customer-review.vue index 678dcf0b6..d8777d9e4 100644 --- a/src/layouts/review/review-sections/customer-review/customer-review.vue +++ b/src/layouts/review/review-sections/customer-review/customer-review.vue @@ -36,7 +36,10 @@ export default { return this.customer?.phoneNumber; }, smsOptIn() { - return this.getCmsContent(this.cmsWidgetName, "SubheaderText"); + const rawCmsText = this.getCmsContent(this.cmsWidgetName, "SubheaderText"); + const joinerText = this.customer?.isSmsOptIn ? "in to" : "out of"; + + return rawCmsText.replace("{custom:smsOptInJoiner}", joinerText); }, }, components: {