import * as _ from 'lodash'; import DropDownMenu from 'material-ui/DropDownMenu'; import MenuItem from 'material-ui/MenuItem'; import * as React from 'react'; import { constants } from 'ts/utils/constants'; interface NetworkDropDownProps { updateSelectedNetwork: (e: any, index: number, value: number) => void; selectedNetworkId: number; avialableNetworkIds: number[]; } interface NetworkDropDownState {} export class NetworkDropDown extends React.Component { public render() { return (
{this._renderDropDownItems()}
); } private _renderDropDownItems() { const items = _.map(this.props.avialableNetworkIds, networkId => { const networkName = constants.NETWORK_NAME_BY_ID[networkId]; const primaryText = (
{networkName}
); return ; }); return items; } }