import React, { PropTypes } from 'react'; import { observer } from 'mobx-react'; import { Link } from 'react-router'; import { Flex } from 'reflexbox'; import Tree from 'components/Tree'; import Separator from './components/Separator'; import styles from './Sidebar.scss'; import classNames from 'classnames/bind'; const cx = classNames.bind(styles); import SidebarStore from './SidebarStore'; // import treeStyles from 'components/Tree/Tree.scss'; @observer class Sidebar extends React.Component { static store; static propTypes = { open: PropTypes.bool, onToggle: PropTypes.func.isRequired, navigationTree: PropTypes.object.isRequired, onNavigationUpdate: PropTypes.func.isRequired, onNodeCollapse: PropTypes.func.isRequired, } constructor(props) { super(props); this.store = new SidebarStore(); } toggleEdit = (e) => { e.preventDefault(); this.store.toggleEdit(); } render() { return ( { this.props.open && ( Add document Organize ) }
Menu
); } } export default Sidebar;