Rev 1345 | Rev 1531 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react'import { NavLink } from 'react-router-dom'import styled from 'styled-components'import WidgetLayout from 'components/widgets/WidgetLayout'const SideMenuContainer = styled(WidgetLayout)`padding: 1rem;ul {display: flex;flex-direction: column;gap: 0.5rem;a.active {font-weight: 600;}}`const SideMenu = ({ items = [], onChange = null }) => {const onClick = (e, value) => {if (onChange) {e.preventDefault()onChange(value)}}return (<SideMenuContainer><ul>{items.map(({ value, name }) => (<li key={value}><NavLink exact to={value} onClick={(e) => onClick(e, value)}>{name}</NavLink></li>))}</ul></SideMenuContainer>)}export default SideMenu