Fix linting

This commit is contained in:
Wolfgang Huß 2023-06-20 13:56:52 +02:00
parent cb0f97238c
commit 29a05efadb

View File

@ -6,12 +6,7 @@
> >
<slot /> <slot />
</nuxt-link> </nuxt-link>
<a <a v-else :href="href" :target="target" :data-test="pageParams.name + '-link'">
v-else
:href="href"
:target="target"
:data-test="pageParams.name + '-link'"
>
<slot /> <slot />
</a> </a>
</template> </template>
@ -25,14 +20,20 @@ export default {
}, },
computed: { computed: {
href() { href() {
return pageParams.isInternalPage ? pageParams.internalPage.pageRoute : pageParams.externalLink.url return this.pageParams.isInternalPage
? this.pageParams.internalPage.pageRoute
: this.pageParams.externalLink.url
}, },
target() { target() {
return forceTargetBlank ? '_blank' : !pageParams.isInternalPage ? pageParams.externalLink.target : '' return this.forceTargetBlank
? '_blank'
: !this.pageParams.isInternalPage
? this.pageParams.externalLink.target
: ''
}, },
isInternalLink() { isInternalLink() {
return !forceTargetBlank && pageParams.isInternalPage return !this.forceTargetBlank && this.pageParams.isInternalPage
}, },
} },
} }
</script> </script>