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