import React, {Component} from 'react'
|
import {connect} from 'react-redux'
|
import { is, fromJS } from 'immutable'
|
import Header from '@/components/header/header'
|
import Smenu from '@/components/sidemenu/sidemenu'
|
import Tabview from '@/components/tabview/tabview'
|
import './personal.scss'
|
|
class Personal extends Component {
|
state = {
|
|
}
|
|
UNSAFE_componentWillReceiveProps () {
|
|
}
|
|
shouldComponentUpdate(nextProps, nextState) {
|
return !is(fromJS(this.props), fromJS(nextProps)) || !is(fromJS(this.state), fromJS(nextState))
|
}
|
|
UNSAFE_componentWillMount () {
|
console.log(this.props)
|
this.props.history.replace('/main')
|
}
|
|
componentDidMount () {
|
console.log(this.props)
|
}
|
|
render () {
|
return (
|
<div className="flex-container">
|
<Header key="header"/>
|
<Smenu key="sidemenu"/>
|
<Tabview param={this.props.match.params.param} key="tabview"/>
|
</div>
|
)
|
}
|
}
|
|
const mapStateToProps = () => {
|
return {
|
|
}
|
}
|
|
export default connect(mapStateToProps, {})(Personal)
|
// export default withRouter(connect(mapStateToProps, {})(Personal))
|