bulma-dashboard-theme-worona
Version:
Theme for the Worona Dashboard.
19 lines (16 loc) • 593 B
JSX
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;