import React from 'react' import * as antd from 'antd' import * as Icons from 'components/Icons' import styles from './index.less' export default class Sider_Default extends React.PureComponent { state = { loading: true, menus: null } componentDidMount(){ this.setState({ menus: this.props.menus, loading: false }) } renderMenus(data){ return data.map(e => { return( {e.icon} {e.title} ) }) } render() { const { handleClickMenu, logo } = this.props return this.state.loading? null : (
handleClickMenu({key: '/'})} src={logo} />
{this.renderMenus(this.state.menus)}
Settings Logout
) } }