UNPKG

bulma-dashboard-theme-worona

Version:
19 lines (16 loc) 593 B
import React from 'react'; import MenuItem from './MenuItem'; import styles from './style.css'; export const Menu = ({ items, active, mobile }) => ( <div className={`nav-right nav-menu ${styles.navigationMenu} ${(active ? 'is-active' : '')} ${(mobile ? 'is-hidden-tablet' : 'is-hidden-mobile')}`}> {items.map((item, index) => (<MenuItem key={index} tabindex={index + 2} {...item} />) )} </div> ); Menu.propTypes = { items: React.PropTypes.arrayOf(React.PropTypes.object).isRequired, active: React.PropTypes.bool, mobile: React.PropTypes.bool, }; export default Menu;