Fix menu import bug in rc-menu@0.10.x, close #982

This commit is contained in:
afc163 2016-02-02 16:48:16 +08:00
parent 6f2e7d7d3e
commit e5108f6b00

View File

@ -1,9 +1,8 @@
import React from 'react'; import React from 'react';
import Menu from 'rc-menu'; import Menu, { SubMenu, Item as MenuItem } from 'rc-menu';
import Dropdown from '../dropdown'; import Dropdown from '../dropdown';
import Icon from '../icon'; import Icon from '../icon';
import Checkbox from '../checkbox'; import Checkbox from '../checkbox';
const { SubMenu } = Menu;
let FilterMenu = React.createClass({ let FilterMenu = React.createClass({
getInitialState() { getInitialState() {
@ -48,10 +47,10 @@ let FilterMenu = React.createClass({
}, },
renderMenuItem(item) { renderMenuItem(item) {
return ( return (
<Menu.Item key={item.value}> <MenuItem key={item.value}>
<Checkbox checked={this.state.selectedKeys.indexOf(item.value) >= 0} /> <Checkbox checked={this.state.selectedKeys.indexOf(item.value) >= 0} />
{item.text} {item.text}
</Menu.Item> </MenuItem>
); );
}, },
renderMenus(items) { renderMenus(items) {