UNPKG

yapi-vendor

Version:
46 lines (42 loc) 1.02 kB
import './index.scss'; import React, { PureComponent as Component } from 'react'; import { connect } from 'react-redux'; import { Route } from 'react-router-dom'; import List from './List.js'; import PropTypes from 'prop-types'; import Profile from './Profile.js'; import { Row } from 'antd'; @connect( state => { return { curUid: state.user.uid, userType: state.user.type, role: state.user.role }; }, {} ) class User extends Component { static propTypes = { match: PropTypes.object, curUid: PropTypes.number, userType: PropTypes.string, role: PropTypes.string }; constructor(props) { super(props); } render() { return ( <div> <div className="g-doc"> <Row className="user-box"> <Route path={this.props.match.path + '/list'} component={List} /> <Route path={this.props.match.path + '/profile/:uid'} component={Profile} /> </Row> </div> </div> ); } } export default User;