Skip to content

Commit b038e85

Browse files
🐛 fix(components/shared/link): make anchor children explicit
1 parent 3dbd68f commit b038e85

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

src/components/shared/link.tsx

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,30 @@ export type LinkProps = DetailedHTMLProps<
2727

2828
const Link: FunctionComponent<PropsWithChildren<LinkProps>> = ({
2929
href,
30+
children,
3031
...rest
3132
}) => {
3233
if (isInternalLink(href)) {
33-
return <NextLink href={href} {...rest} />;
34+
return (
35+
<NextLink href={href} {...rest}>
36+
{children}
37+
</NextLink>
38+
);
3439
}
3540

3641
if (isAnchorLink(href)) {
37-
return <a href={href} {...rest} />;
42+
return (
43+
<a href={href} {...rest}>
44+
{children}
45+
</a>
46+
);
3847
}
3948

40-
return <a target="_blank" rel="noopener noreferrer" href={href} {...rest} />;
49+
return (
50+
<a target="_blank" rel="noopener noreferrer" href={href} {...rest}>
51+
{children}
52+
</a>
53+
);
4154
};
4255

4356
export default Link;

0 commit comments

Comments
 (0)