Fix ESLint react/jsx-no-target-blank

This commit is contained in:
Marcus Blättermann 2022-11-21 12:54:56 +01:00
parent dbfdc55989
commit 6fcb69779e
No known key found for this signature in database
GPG Key ID: A1E1F04008AC450D

View File

@ -77,10 +77,10 @@ export default function Link({
)
}
const isInternal = internalRegex.test(dest)
const rel = isInternal ? null : 'noopener nofollow noreferrer'
const relTarget = isInternal ? {} : { rel: 'noopener nofollow noreferrer', target: '_blank' }
return (
<Wrapper>
<a href={dest} className={linkClassNames} target="_blank" rel={rel} {...other}>
<a href={dest} className={linkClassNames} {...relTarget} {...other}>
{content}
</a>
</Wrapper>