Navigation.js 974 B

12345678910111213141516171819202122232425262728
  1. import React from "react";
  2. import { Link, withRouter } from "react-router-dom";
  3. class Navigation extends React.Component{
  4. render(){
  5. return (
  6. <div className="navigation">
  7. <nav class="navbar navbar-expand navbar-dark bg-dark">
  8. <div class="container">
  9. <Link class="navbar-brand" to="/">
  10. React Libraries
  11. </Link>
  12. <ul class="navbar-nav ml-auto">
  13. <li class={`nav-item ${this.props.location.pathname === "/" ? "active" : ""}`}>
  14. <Link class="nav-link" to="/">Home</Link>
  15. </li>
  16. <li class={`nav-item ${this.props.location.pathname === "/about" ? "active" : ""}`}>
  17. <Link class="nav-link" to="/about">About</Link>
  18. </li>
  19. </ul>
  20. </div>
  21. </nav>
  22. </div>
  23. );
  24. }
  25. }
  26. export default withRouter(Navigation);