fix: respect empty rel and target (#2705)

pull/2708/head
Mike Bostock 1 year ago committed by GitHub
parent 77c1b4d3cd
commit 60dd0a474b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -25,8 +25,8 @@ const isExternal = computed(() => props.href && EXTERNAL_URL_RE.test(props.href)
'no-icon': noIcon 'no-icon': noIcon
}" }"
:href="href ? normalizeLink(href) : undefined" :href="href ? normalizeLink(href) : undefined"
:target="target || (isExternal ? '_blank' : undefined)" :target="target ?? (isExternal ? '_blank' : undefined)"
:rel="rel || (isExternal ? 'noreferrer' : undefined)" :rel="rel ?? (isExternal ? 'noreferrer' : undefined)"
> >
<slot /> <slot />
</component> </component>

Loading…
Cancel
Save