tasko-frontend/pages/components/Header.js

65 lines
2.4 KiB
JavaScript

import Link from 'next/link';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faCog, faTasks, faComments, faCommentDots, faUserPlus, faUser } from '@fortawesome/free-solid-svg-icons';
const Header = props => {
const isLogged = props.isLogged === "logged";
return (
<header>
<nav>
<ul>
<div className="navbar-options">
<li>
<Link href="/">
<a><img src="/taskoala.png" /></a>
</Link>
</li>
<li>
<Link href="/tasks">
<a><FontAwesomeIcon icon={faTasks} /> Zadania</a>
</Link>
</li>
<li>
<Link href="/">
<a><FontAwesomeIcon icon={faCommentDots} /> Pytania</a>
</Link>
</li>
<li>
<Link href="/">
<a><FontAwesomeIcon icon={faComments} /> Rozmowy</a>
</Link>
</li>
<li>
<Link href="/">
<a><FontAwesomeIcon icon={faCog} /> Ustawienia</a>
</Link>
</li>
</div>
<div className="navbar-auth">
{isLogged ?
<li>
<Link href="/profile">
<a>User name</a>
</Link>
</li>:
<li>
<Link href="/login">
<a><FontAwesomeIcon icon={faUser} /> Zaloguj się</a>
</Link>
</li>
}
<li className={isLogged ? "hidden" : ""}>
<Link href="/register">
<a><FontAwesomeIcon icon={faUserPlus} /> Zarejestruj się</a>
</Link>
</li>
</div>
</ul>
</nav>
</header>
)
}
export default Header;