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 isInternal = internalRegex.test(dest)
const rel = isInternal ? null : 'noopener nofollow noreferrer' const relTarget = isInternal ? {} : { rel: 'noopener nofollow noreferrer', target: '_blank' }
return ( return (
<Wrapper> <Wrapper>
<a href={dest} className={linkClassNames} target="_blank" rel={rel} {...other}> <a href={dest} className={linkClassNames} {...relTarget} {...other}>
{content} {content}
</a> </a>
</Wrapper> </Wrapper>