diff --git a/src/constants/dynamic-strings.js b/src/constants/dynamic-strings.js index ffea41fc..52034987 100644 --- a/src/constants/dynamic-strings.js +++ b/src/constants/dynamic-strings.js @@ -4,7 +4,8 @@ const dynamicStrings = Object.freeze({ ROUTER_LINK: 'routerLink:', MODAL_LINK: 'modalLink', TEXT_LINK: 'textLink', - EXTERNAL_LINK: 'externalLink' + EXTERNAL_LINK: 'externalLink', + PHONE_LINK: 'phoneLink' }); export default dynamicStrings; diff --git a/src/digital-components/text-block/text-block.vue b/src/digital-components/text-block/text-block.vue index 33b452b8..676e771a 100644 --- a/src/digital-components/text-block/text-block.vue +++ b/src/digital-components/text-block/text-block.vue @@ -39,7 +39,7 @@ import { splitCopyOnCMSPlaceHolder, getRouterLinkRouteFromCopy, getRouterLinkDisplayTextFromCopy, - getExternalLink + getExternalLink, } from '@/helpers/cms-content-helper'; import applicationConfig from '@/constants/application-config'; diff --git a/src/helpers/cms-content-helper.js b/src/helpers/cms-content-helper.js index 4b44e722..b5dd2e97 100644 --- a/src/helpers/cms-content-helper.js +++ b/src/helpers/cms-content-helper.js @@ -623,6 +623,15 @@ export function getRouterLinkHtmlStringFromCopy(copy) { return `${getRouterLinkDisplayTextFromCopy(copy)}`; } +/** + * Returns a phone link as an 'a' tag element + * @param copy + * @returns string + */ +export function getPhoneLinkHtmlStringFromPhoneNumber(phoneNumber) { + return `${phoneNumber}.`; +} + // Copy returned from the CMS that has newlines will return blocks wrapped in //
...
// This function returns an array of each paragraph, works with or without html diff --git a/src/helpers/order-helper.js b/src/helpers/order-helper.js index 3190e7f7..f1ab7c72 100644 --- a/src/helpers/order-helper.js +++ b/src/helpers/order-helper.js @@ -40,12 +40,12 @@ export async function submitWorkOrder({ submitType }) { shouldAwaitSaveSessionQueue: true, submitAfterSave: true }); - store.createSubmittedOrder(submitType); + await store.createSubmittedOrder(submitType); } export async function submitBailout() { const store = useMainStore(); store.resetSubmittedOrder(); await store.saveSession({}); - store.createSubmittedOrder(submitType.BAILOUT); + await store.createSubmittedOrder(submitType.BAILOUT); } diff --git a/src/layouts/tpa-confirmation/tpa-confirmation.vue b/src/layouts/tpa-confirmation/tpa-confirmation.vue index 08d520ff..2dfe53e1 100644 --- a/src/layouts/tpa-confirmation/tpa-confirmation.vue +++ b/src/layouts/tpa-confirmation/tpa-confirmation.vue @@ -12,40 +12,21 @@