Browse Source

Fix menu collapsed behavior

pull/17/head
afc163 9 years ago
parent
commit
4186ba641d
  1. 7
      src/layouts/BasicLayout.js

7
src/layouts/BasicLayout.js

@ -176,6 +176,11 @@ class BasicLayout extends React.PureComponent {
const noticeData = this.getNoticeData(); const noticeData = this.getNoticeData();
// Don't show popup menu when it is been collapsed
const menuProps = collapsed ? {} : {
openKeys: this.state.openKeys,
};
return ( return (
<DocumentTitle title={this.getPageTitle()}> <DocumentTitle title={this.getPageTitle()}>
<Layout> <Layout>
@ -198,7 +203,7 @@ class BasicLayout extends React.PureComponent {
<Menu <Menu
theme="dark" theme="dark"
mode="inline" mode="inline"
openKeys={this.state.openKeys} {...menuProps}
onOpenChange={this.handleOpenChange} onOpenChange={this.handleOpenChange}
selectedKeys={this.getCurrentMenuSelectedKeys()} selectedKeys={this.getCurrentMenuSelectedKeys()}
style={{ margin: '24px 0', width: '100%' }} style={{ margin: '24px 0', width: '100%' }}

Loading…
Cancel
Save