{
modalHTML = ''
}
"
@openmodal.window='
() => {
isModalOpen = true
modalHTML = $event.detail.html
setTimeout(() => {
let modalCTAs = document.getElementsByClassName("modal-cta")
console.log("modalCTAs", modalCTAs)
console.log("Aventon.currentCountryCode", Aventon.currentCountryCode)
if (Aventon.currentCountryCode == "CA" && modalCTAs) {
console.log("this should be happening")
for (let i = 0; i < modalCTAs.length; i++) {
let elementHref = modalCTAs[i].getAttribute("href");
if(!elementHref.includes("en-ca") && !elementHref.includes(".com") && !elementHref.includes(".net") && !elementHref.includes(".me") && !elementHref.includes("javascript") && !elementHref.includes("tel")){
if(elementHref.charAt(0) === "/") {
modalCTAs[i].href = "/en-ca" + elementHref;
} else {
modalCTAs[i].href = "/en-ca/" + elementHref;
}
}
if(!elementHref.includes("en-ca") && !elementHref.includes("asset") && !elementHref.includes("cdn") && elementHref.includes("aventon.com")){
let parts = elementHref.split(".com");
element.href = parts[0] + ".com/en-ca" + parts[1];
}
}
}
}, 0)
}
'
style='display: none'
class='tw-relative tw-z-[99999]'
aria-labelledby='modal-title'
role='dialog'
aria-modal='true'>