commit
1b6d791db8
2 changed files with 13 additions and 1 deletions
|
|
@ -14,7 +14,7 @@
|
||||||
<textLink
|
<textLink
|
||||||
linkType="text"
|
linkType="text"
|
||||||
:text="getRouterLinkDisplayTextFromCopy(copy)"
|
:text="getRouterLinkDisplayTextFromCopy(copy)"
|
||||||
href="#!"
|
:href="getExternalLink(copy)"
|
||||||
@click-event="$emit('textLinkClicked', getRouterLinkRouteFromCopy(copy))"
|
@click-event="$emit('textLinkClicked', getRouterLinkRouteFromCopy(copy))"
|
||||||
:data-bs-target="'#' + getRouterLinkRouteFromCopy(copy)" />
|
:data-bs-target="'#' + getRouterLinkRouteFromCopy(copy)" />
|
||||||
</span>
|
</span>
|
||||||
|
|
@ -34,6 +34,7 @@ import {
|
||||||
splitCopyOnCMSPlaceHolder,
|
splitCopyOnCMSPlaceHolder,
|
||||||
getRouterLinkRouteFromCopy,
|
getRouterLinkRouteFromCopy,
|
||||||
getRouterLinkDisplayTextFromCopy,
|
getRouterLinkDisplayTextFromCopy,
|
||||||
|
getExternalLink,
|
||||||
} from "@/helpers/cms-content-helper";
|
} from "@/helpers/cms-content-helper";
|
||||||
import { applicationConfig } from "@/constants/application-config";
|
import { applicationConfig } from "@/constants/application-config";
|
||||||
|
|
||||||
|
|
@ -53,6 +54,7 @@ export default {
|
||||||
splitCopyOnCMSPlaceHolder,
|
splitCopyOnCMSPlaceHolder,
|
||||||
getRouterLinkRouteFromCopy,
|
getRouterLinkRouteFromCopy,
|
||||||
getRouterLinkDisplayTextFromCopy,
|
getRouterLinkDisplayTextFromCopy,
|
||||||
|
getExternalLink,
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
pageQueryString() {
|
pageQueryString() {
|
||||||
|
|
|
||||||
|
|
@ -310,6 +310,16 @@ export function getRouterLinkRouteFromCopy(copy) {
|
||||||
return copy.split(":")[1].split(",")[0];
|
return copy.split(":")[1].split(",")[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function getExternalLink(copy) {
|
||||||
|
let url = copy.split(":")[1].split(",")[0];
|
||||||
|
if (url.includes("https-")) {
|
||||||
|
const prefixAdded = url.replace("https-", "https://");
|
||||||
|
return prefixAdded;
|
||||||
|
}
|
||||||
|
|
||||||
|
return "#!";
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns string3 of input following this pattern: {string1:string2,string3}
|
* Returns string3 of input following this pattern: {string1:string2,string3}
|
||||||
* @returns string
|
* @returns string
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue