Skip to content
Snippets Groups Projects
Menu.tsx 1.03 KiB
Newer Older
  • Learn to ignore specific revisions
  • import React from 'react'
    import routes from '../../constants/routes.json'
    
    import logo from '../../assets/icons/ecolyo-logo.svg'
    
    import './menu.scss'
    import { NavLink, Router, useHistory } from 'react-router-dom'
    
    const Menu: React.FC = () => {
      // TODO class is-active if link is activated
    
    
      const history = useHistory()
    
        <nav className="menu">
          <div className="logo-container">
            <img src={logo} alt="Ecolyo logo" className="logo" />
          </div>
          <div className="menu-list">
    
            {routes.map((route: any, index: number) => {
              return (
    
                <NavLink key={index} to={route.path} activeClassName="active">
                  {route.label}
                </NavLink>
    
          </div>
          <div className="administration">
            <NavLink to="/login" activeClassName="active">
              Login
            </NavLink>
            <NavLink to="/login" activeClassName="active">
              Signup
            </NavLink>
          </div>
        </nav>