make progress visable and only show registration if enabled

This commit is contained in:
C4illin 2024-05-29 13:52:00 +02:00
parent b134b19876
commit ff176028d1
8 changed files with 42 additions and 20 deletions

View file

@ -1,4 +1,7 @@
export const Header = ({ loggedIn }: { loggedIn?: boolean }) => {
export const Header = ({
loggedIn,
accountRegistration,
}: { loggedIn?: boolean; accountRegistration?: boolean }) => {
let rightNav: JSX.Element;
if (loggedIn) {
rightNav = (
@ -17,15 +20,17 @@ export const Header = ({ loggedIn }: { loggedIn?: boolean }) => {
<li>
<a href="/login">Login</a>
</li>
<li>
<a href="/register">Register</a>
</li>
{accountRegistration && (
<li>
<a href="/register">Register</a>
</li>
)}
</ul>
);
}
return (
<header class="container">
<header className="container">
<nav>
<ul>
<li>
@ -45,4 +50,4 @@ export const Header = ({ loggedIn }: { loggedIn?: boolean }) => {
</nav>
</header>
);
};
};