Add mobile menu to overview page
This commit is contained in:
parent
54f535b375
commit
4d23cf85b9
@ -1,4 +1,11 @@
|
|||||||
import { colors } from '@0xproject/react-shared';
|
import { DocsInfo, DocsMenu } from '@0xproject/react-docs';
|
||||||
|
import {
|
||||||
|
colors,
|
||||||
|
constants as sharedConstants,
|
||||||
|
MenuSubsectionsBySection,
|
||||||
|
NestedSidebarMenu,
|
||||||
|
Styles,
|
||||||
|
} from '@0xproject/react-shared';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
import Drawer from 'material-ui/Drawer';
|
import Drawer from 'material-ui/Drawer';
|
||||||
import * as React from 'react';
|
import * as React from 'react';
|
||||||
@ -12,6 +19,7 @@ import { Translate } from 'ts/utils/translate';
|
|||||||
export interface DocsContentTopBarProps {
|
export interface DocsContentTopBarProps {
|
||||||
location: Location;
|
location: Location;
|
||||||
translate: Translate;
|
translate: Translate;
|
||||||
|
menu?: DocsMenu;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface DocsContentTopBarState {
|
interface DocsContentTopBarState {
|
||||||
@ -143,7 +151,15 @@ export class DocsContentTopBar extends React.Component<DocsContentTopBarProps, D
|
|||||||
openSecondary={true}
|
openSecondary={true}
|
||||||
onRequestChange={this._onMenuButtonClick.bind(this)}
|
onRequestChange={this._onMenuButtonClick.bind(this)}
|
||||||
>
|
>
|
||||||
<div className="clearfix">TODO</div>
|
<div className="clearfix pl1">
|
||||||
|
<NestedSidebarMenu
|
||||||
|
topLevelMenu={this.props.menu}
|
||||||
|
menuSubsectionsBySection={{}}
|
||||||
|
shouldDisplaySectionHeaders={true}
|
||||||
|
shouldReformatMenuItemNames={false}
|
||||||
|
onMenuItemClick={this._onMenuButtonClick.bind(this)}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
</Drawer>
|
</Drawer>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -374,7 +374,11 @@ export class Home extends React.Component<HomeProps, HomeState> {
|
|||||||
backgroundColor={colors.white}
|
backgroundColor={colors.white}
|
||||||
>
|
>
|
||||||
<Container paddingLeft={mainContentPadding} paddingRight={mainContentPadding}>
|
<Container paddingLeft={mainContentPadding} paddingRight={mainContentPadding}>
|
||||||
<DocsContentTopBar location={this.props.location} translate={this.props.translate} />
|
<DocsContentTopBar
|
||||||
|
location={this.props.location}
|
||||||
|
translate={this.props.translate}
|
||||||
|
menu={topLevelMenu}
|
||||||
|
/>
|
||||||
</Container>
|
</Container>
|
||||||
<div
|
<div
|
||||||
id={sharedConstants.SCROLL_CONTAINER_ID}
|
id={sharedConstants.SCROLL_CONTAINER_ID}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user