1
0

Navigation.js 948 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import React, { useState } from "react";
  2. import {withRouter} from "react-router-dom";
  3. import {
  4. Collapse,
  5. Navbar,
  6. NavbarToggler,
  7. NavbarBrand,
  8. Nav,
  9. NavItem,
  10. NavLink
  11. } from 'reactstrap';
  12. const Navigation = (props) => {
  13. const [isOpen, setIsOpen] = useState(false);
  14. const toggle = () => setIsOpen(!isOpen);
  15. return (
  16. <Navbar color="dark" dark expand="md">
  17. <NavbarBrand href="/">
  18. MAWEN
  19. </NavbarBrand>
  20. {/* hamburger menu */}
  21. <NavbarToggler onClick={toggle} />
  22. <Collapse isOpen={isOpen} navbar>
  23. <Nav className="mr-auto" navbar>
  24. <NavItem>
  25. <NavLink href="/addition">
  26. Addition
  27. </NavLink>
  28. </NavItem>
  29. <NavItem>
  30. <NavLink href="/subtraction">
  31. Subtraktion
  32. </NavLink>
  33. </NavItem>
  34. </Nav>
  35. </Collapse>
  36. </Navbar>
  37. );
  38. }
  39. export default withRouter(Navigation);