feat: allow external links in navbar and sidebar

This commit is contained in:
Kim, Jimin 2023-06-26 00:58:52 +09:00
parent 12c246dcd3
commit 3af0fd7056
2 changed files with 38 additions and 14 deletions

View file

@ -18,11 +18,17 @@ const Nav = styled.div`
export default () => {
return (
<Nav>
{NavbarData.map((item, index) => (
<Link key={index} to={item.path}>
<HeaderButton>{item.title}</HeaderButton>
</Link>
))}
{NavbarData.map(({ path, title }, index) => {
return path.at(0) === "/" ? (
<Link key={index} to={path}>
<HeaderButton>{title}</HeaderButton>
</Link>
) : (
<a key={index} target="_blank" href={path}>
<HeaderButton>{title}</HeaderButton>
</a>
)
})}
</Nav>
)
}