diff options
author | Francesco Agosti <francesco.agosti93@gmail.com> | 2018-08-30 05:04:17 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-30 05:04:17 +0800 |
commit | f87420a7768cb6342ad53f0d05734466e039f231 (patch) | |
tree | d9defa3143d06af2390e507a9c1e518c4f6b16af /packages/react-shared/src | |
parent | 6cedf5362bb95863660ced59e0af04f97e525619 (diff) | |
parent | 422e5e4dd734ce737bff42fb6a42ef07ad25f4b7 (diff) | |
download | dexon-sol-tools-f87420a7768cb6342ad53f0d05734466e039f231.tar dexon-sol-tools-f87420a7768cb6342ad53f0d05734466e039f231.tar.gz dexon-sol-tools-f87420a7768cb6342ad53f0d05734466e039f231.tar.bz2 dexon-sol-tools-f87420a7768cb6342ad53f0d05734466e039f231.tar.lz dexon-sol-tools-f87420a7768cb6342ad53f0d05734466e039f231.tar.xz dexon-sol-tools-f87420a7768cb6342ad53f0d05734466e039f231.tar.zst dexon-sol-tools-f87420a7768cb6342ad53f0d05734466e039f231.zip |
Merge pull request #1023 from 0xProject/website/feature/react-16
[website] Upgrade all the things to React 16
Diffstat (limited to 'packages/react-shared/src')
-rw-r--r-- | packages/react-shared/src/components/version_drop_down.tsx | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/packages/react-shared/src/components/version_drop_down.tsx b/packages/react-shared/src/components/version_drop_down.tsx index e41590957..5ff4bed54 100644 --- a/packages/react-shared/src/components/version_drop_down.tsx +++ b/packages/react-shared/src/components/version_drop_down.tsx @@ -1,6 +1,6 @@ +import MenuItem from '@material-ui/core/MenuItem'; +import Select from '@material-ui/core/Select'; import * as _ from 'lodash'; -import DropDownMenu from 'material-ui/DropDownMenu'; -import MenuItem from 'material-ui/MenuItem'; import * as React from 'react'; export interface VersionDropDownProps { @@ -15,23 +15,23 @@ export class VersionDropDown extends React.Component<VersionDropDownProps, Versi public render(): React.ReactNode { return ( <div className="mx-auto" style={{ width: 120 }}> - <DropDownMenu - maxHeight={300} - value={this.props.selectedVersion} - onChange={this._updateSelectedVersion.bind(this)} - > + <Select value={this.props.selectedVersion} onChange={this._updateSelectedVersion.bind(this)}> {this._renderDropDownItems()} - </DropDownMenu> + </Select> </div> ); } private _renderDropDownItems(): React.ReactNode[] { const items = _.map(this.props.versions, version => { - return <MenuItem key={version} value={version} primaryText={`v${version}`} />; + return ( + <MenuItem key={version} value={version}> + v{version} + </MenuItem> + ); }); return items; } - private _updateSelectedVersion(_e: any, _index: number, semver: string): void { - this.props.onVersionSelected(semver); + private _updateSelectedVersion(event: React.ChangeEvent<HTMLSelectElement>): void { + this.props.onVersionSelected(event.target.value); } } |