From d720533b84f30b765ed224b368b1641f07d1419d Mon Sep 17 00:00:00 2001 From: Kroell Date: Mon, 27 Feb 2023 15:40:40 -0500 Subject: [PATCH] start of linking to recal modal --- src/constants/dynamic-strings.js | 3 +- src/helpers/cms-content-helper.js | 6 +- .../coverage-statement/coverage-statement.vue | 56 +++++++++++++++---- 3 files changed, 51 insertions(+), 14 deletions(-) diff --git a/src/constants/dynamic-strings.js b/src/constants/dynamic-strings.js index c526e45a..fdadc6f1 100644 --- a/src/constants/dynamic-strings.js +++ b/src/constants/dynamic-strings.js @@ -1,7 +1,8 @@ const dynamicStrings = { GLOBAL_STATE: "globalState", CUSTOM: "custom", - ROUTER_LINK: "routerLink:" + ROUTER_LINK: "routerLink:", + TEXT_LINK: "textLink:" }; export { dynamicStrings }; \ No newline at end of file diff --git a/src/helpers/cms-content-helper.js b/src/helpers/cms-content-helper.js index 9a9250ab..95fb1850 100644 --- a/src/helpers/cms-content-helper.js +++ b/src/helpers/cms-content-helper.js @@ -181,10 +181,14 @@ function mapStringToState(str) { return stringBuilder.trimStart(); } - export function doesCopyContainRouterLink(copy) { +export function doesCopyContainRouterLink(copy) { return copy.includes(this.dynamicStrings.ROUTER_LINK); } +export function doesCopyContainTextLink(copy) { + return copy.includes(this.dynamicStrings.TEXT_LINK); +} + export function splitCopyOnCMSPlaceHolder(copy) { // splits copy on { ... } such as {routerlink: ...} return copy.split(/{(.*?)}/g); diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue index dc1d5bae..41d7e197 100644 --- a/src/layouts/coverage-statement/coverage-statement.vue +++ b/src/layouts/coverage-statement/coverage-statement.vue @@ -23,11 +23,24 @@ cmsWidgetName="whatHappensNextCopy" class="mt-4 mb-2 fw-bold" /> - +
+
+ + + + + + /> +
- Recalibration -
+