55 lines
1.0 KiB
JavaScript
Raw Normal View History

2016-09-08 23:38:29 +02:00
/**
2016-10-05 13:48:49 +02:00
*
* LeftMenu
*
*/
2016-09-08 23:38:29 +02:00
import React from 'react';
import LeftMenuLink from 'components/LeftMenuLink';
import styles from './styles.css';
class LeftMenu extends React.Component { // eslint-disable-line react/prefer-stateless-function
2016-10-05 13:48:49 +02:00
links = [{
label: 'General',
value: 'general',
to: '',
}, {
label: 'Languages',
value: 'languages',
to: 'languages',
}, {
label: 'Databases',
value: 'databases',
to: 'databases',
}, {
label: 'Security',
value: 'security',
to: 'security',
}, {
label: 'Server',
value: 'server',
to: 'server',
}, {
label: 'Advanced',
value: 'advanced',
to: 'advanced',
}];
2016-09-08 23:38:29 +02:00
render() {
2016-10-05 13:48:49 +02:00
const linksElements = this.links.map((link, i) => (<LeftMenuLink key={i} link={link}></LeftMenuLink>));
2016-09-08 23:38:29 +02:00
return (
<div className={styles.leftMenu}>
<nav className={styles.leftMenuNav}>
<ul className={styles.leftMenuList}>
2016-10-05 13:48:49 +02:00
{linksElements}
2016-09-08 23:38:29 +02:00
</ul>
</nav>
</div>
);
}
}
export default LeftMenu;