Files
my-website-v2/frontend/components/Header.tsx
T

42 lines
664 B
TypeScript
Raw Normal View History

2024-11-27 00:35:32 -05:00
interface HeaderLink {
name: string;
linkTo: string;
newTab?: boolean;
}
const headerLinks: Array<HeaderLink> = [
{
name: "Home",
linkTo: "/",
},
{
name: "Blog",
linkTo: "posts/",
},
{
name: "Projects",
linkTo: "projects",
},
{
name: "Contact",
linkTo: "contact/",
},
];
2024-10-10 16:16:55 -04:00
export default function Header() {
2024-11-27 00:35:32 -05:00
return (
<div>
{headerLinks.map((l) => {
const newTab = l.newTab ? "_blank" : "_self";
return (
<div class="">
<a href={l.linkTo} target={newTab} class="">
{l.name}
</a>
</div>
);
})}
</div>
);
2024-10-10 16:16:55 -04:00
}