const React = require('react');
const _ = require('lodash');
const mui = require('material-ui');
const DropDownMenu = mui.DropDownMenu;
const AppActions = require('../actions/app-actions');
const TopologyOptions = React.createClass({
componentDidMount: function() {
this.fixWidth();
},
onChange: function(ev, index, item) {
ev.preventDefault();
AppActions.changeTopologyOption(item.option, item.payload);
},
renderOption: function(items) {
let selected = 0;
let key;
const activeOptions = this.props.activeOptions;
const menuItems = items.map(function(item, index) {
if (activeOptions[item.option] && activeOptions[item.option] === item.value) {
selected = index;
}
key = item.option;
return {
option: item.option,
payload: item.value,
text: item.display
};
});
return (