Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
created: function () {
if (!isAnchorLink(this.href) && isRelativeUrl(this.href)) {
this.isNuxtLink = this.rplOptions.nuxt
}
// Set link target for non nuxt-links
if (this.target.length === 0) {
if (isExternalUrl(this.href, this.rplOptions.hostname)) {
this.linkTarget = '_blank'
}
} else {
this.linkTarget = this.target
}
}
}
iconSymbol () {
if (this.link.url.indexOf('tel:') > -1) {
return 'phone_number'
} else {
return isExternalUrl(this.link.url, this.rplOptions.hostname) ? 'external_link' : 'arrow_right_primary'
}
},
filterLink () {
iconSymbolFinal () {
if (isExternalUrl(this.url, this.rplOptions.hostname)) {
return 'external_link'
}
return this.iconSymbol
}
}
iconSymbol () {
return isExternalUrl(this.link.url, this.rplOptions.hostname) ? 'external_link' : 'arrow_right_primary'
}
},
iconSymbol () {
return isExternalUrl(this.link.url, this.rplOptions.hostname) ? 'external_link' : 'arrow_right_primary'
}
},
isExternalLink () {
return isExternalUrl(this.url, this.rplOptions.hostname)
}
}
isExternalLink () {
return isExternalUrl(this.url, this.rplOptions.hostname)
}
}