Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 1345 | Rev 1531 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1345 Rev 1465
Línea 14... Línea 14...
14
      font-weight: 600;
14
      font-weight: 600;
15
    }
15
    }
16
  }
16
  }
17
`
17
`
Línea 18... Línea 18...
18
 
18
 
-
 
19
const SideMenu = ({ items = [], onChange = null }) => {
-
 
20
  const onClick = (e, value) => {
-
 
21
    if (onChange) {
-
 
22
      e.preventDefault()
-
 
23
      onChange(value)
-
 
24
    }
-
 
25
  }
19
const SideMenu = ({ items = [], onChange = () => {} }) => {
26
 
20
  return (
27
  return (
21
    <SideMenuContainer>
28
    <SideMenuContainer>
22
      <ul>
29
      <ul>
23
        {items.map(({ value, name }) => (
30
        {items.map(({ value, name }) => (
24
          <li key={value}>
31
          <li key={value}>
25
            <NavLink exact to={value} onClick={onChange}>
32
            <NavLink exact to={value} onClick={(e) => onClick(e, value)}>
26
              {name}
33
              {name}
27
            </NavLink>
34
            </NavLink>
28
          </li>
35
          </li>
29
        ))}
36
        ))}