Skip to content

Instantly share code, notes, and snippets.

@ashour
Last active February 28, 2020 14:19
Show Gist options
  • Save ashour/5ad9d9ed4ee65685b8f29b0d4170d82f to your computer and use it in GitHub Desktop.
Save ashour/5ad9d9ed4ee65685b8f29b0d4170d82f to your computer and use it in GitHub Desktop.
import React, { useState } from "react";
import { Link } from "react-router-dom";
import LangSwitcher from "./LangSwitcher";
function Navbar() {
const [isActive, setActive] = useState(false);
return (
<nav
role="navigation"
aria-label="main navigation"
className="navbar is-primary has-shadow"
>
<div className="container">
<div className="navbar-brand">
<Link to="/" className="navbar-item">
<strong>Boardaki</strong>
</Link>
<a
role="button"
aria-label="menu"
aria-expanded="false"
className="navbar-burger burger"
onClick={() => setActive(!isActive)}
>
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
</a>
</div>
<div className={`navbar-menu ${isActive ? "is-active" : ""}`}>
<div className="navbar-start">
<Link to="/" className="navbar-item">
Home
</Link>
<Link to="/games" className="navbar-item">
Games
</Link>
</div>
<div className="navbar-end">
<LangSwitcher />
</div>
</div>
</div>
</nav>
);
}
export default Navbar;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment