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()
  return (
    <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>
  )
}

export default Menu