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 0489a26a..22dde734 100644 --- a/src/layouts/coverage-statement/coverage-statement.vue +++ b/src/layouts/coverage-statement/coverage-statement.vue @@ -8,11 +8,6 @@ -
- - - Recalibration - +
+
    +
  1. + + + + +
  2. +
+
+
+
+
+
+ )|(?:<\/ol>)/g; + return copy.replace(regex, ""); + }, + getArrayOfListItemsFromRawCmsCopy(copy) { + const withoutOlTags = this.stripOlTagFromCopy(copy); + return withoutOlTags + .split(/(?:)|(?:<\/li>)/g) + .filter((lineItem) => lineItem); + }, + }, async forwardButtonAction() {}, resetDependentState() {}, - }, }; diff --git a/src/layouts/coverage-statement/recal-modal/recal-modal.vue b/src/layouts/coverage-statement/recal-modal/recal-modal.vue new file mode 100644 index 00000000..dc8566b8 --- /dev/null +++ b/src/layouts/coverage-statement/recal-modal/recal-modal.vue @@ -0,0 +1,144 @@ + + + + + \ No newline at end of file