portfolio/src/components/Header.jsx

53 lines
1.2 KiB
React
Raw Normal View History

2022-07-27 18:34:46 +02:00
import { Link } from "react-router-dom";
import { Turn as Hamburger } from "hamburger-react";
import { useState } from "react";
2022-07-27 16:36:16 +02:00
2022-07-27 13:42:38 +02:00
function Header() {
2022-07-27 18:34:46 +02:00
const [isOpen, setOpen] = useState(false);
const hamburgerMenu = (
<div className="hamburger-menu">
<div>
<Link to="/">.me()</Link>
</div>
<div>
<Link to="/experience">.experience()</Link>
</div>
<div>
<Link to="/contact">.contact()</Link>
</div>
</div>
);
2022-07-27 16:36:16 +02:00
return (
<div className="nav">
2022-07-27 18:34:46 +02:00
<div className="container">
<div className=" nav-items">
<div className="logo">
<Link to="/">MS.</Link>
2022-07-27 16:36:16 +02:00
</div>
2022-07-27 18:34:46 +02:00
<div className="hamburger">
<Hamburger toggled={isOpen} toggle={setOpen} />
2022-07-27 16:36:16 +02:00
</div>
2022-07-27 18:34:46 +02:00
<div className="menu-items ">
<div>
<Link to="/">.me()</Link>
</div>
<div>
<Link to="/experience">.experience()</Link>
</div>
<div>
<Link to="/contact">.contact()</Link>
</div>
2022-07-27 16:36:16 +02:00
</div>
</div>
2022-07-27 18:34:46 +02:00
{isOpen && hamburgerMenu}
2022-07-27 16:36:16 +02:00
</div>
</div>
);
2022-07-27 13:42:38 +02:00
}
export default Header;