Files
ConvertX/src/components/header.tsx
T
2024-05-25 15:52:04 +02:00

49 lines
909 B
TypeScript

export const Header = ({ loggedIn }: { loggedIn?: boolean }) => {
let rightNav: JSX.Element;
if (loggedIn) {
rightNav = (
<ul>
<li>
<a href="/history">History</a>
</li>
<li>
<a href="/logoff">Logout</a>
</li>
</ul>
);
} else {
rightNav = (
<ul>
<li>
<a href="/login">Login</a>
</li>
<li>
<a href="/register">Register</a>
</li>
</ul>
);
}
return (
<header class="container">
<nav>
<ul>
<li>
<strong>
<a
href="/"
style={{
textDecoration: "none",
color: "inherit",
}}>
ConvertX
</a>
</strong>
</li>
</ul>
{rightNav}
</nav>
</header>
);
};