|
|
|
@ -1,19 +1,21 @@ |
|
|
|
import 'rc-drawer-menu/assets/index.css'; |
|
|
|
import 'rc-drawer/assets/index.css'; |
|
|
|
import React from 'react'; |
|
|
|
import DrawerMenu from 'rc-drawer-menu'; |
|
|
|
import DrawerMenu from 'rc-drawer'; |
|
|
|
import SiderMenu from './SiderMenu'; |
|
|
|
|
|
|
|
const SiderMenuWrapper = props => |
|
|
|
props.isMobile ? ( |
|
|
|
<DrawerMenu |
|
|
|
parent={null} |
|
|
|
getContainer={null} |
|
|
|
level={null} |
|
|
|
iconChild={null} |
|
|
|
handleChild={<i className="drawer-handle-icon" />} |
|
|
|
onHandleClick={() => { |
|
|
|
props.onCollapse(!props.collapsed); |
|
|
|
}} |
|
|
|
open={!props.collapsed} |
|
|
|
onMaskClick={() => { |
|
|
|
props.onCollapse(true); |
|
|
|
}} |
|
|
|
width="256px" |
|
|
|
> |
|
|
|
<SiderMenu {...props} collapsed={props.isMobile ? false : props.collapsed} /> |
|
|
|
</DrawerMenu> |
|
|
|
|