import React, {Component} from "react";
import LoginForm from "../../components/Forms/LoginForm";
import {Col, Tabs} from "antd";
import RegisterForm from "../../components/Forms/RegisterForm";
import './UserPage.less'
import ForgetPasswordForm from "../../components/Forms/ForgetPasswordForm";
import LogoutForm from "../../components/Forms/LogoutForm";
const {TabPane} = Tabs;
class UserPage extends Component {
state = {
loginStatus: "login",
tagWidth: this.props.comeFrom === 'home' ? 8 : 20,
tagOffset: this.props.comeFrom === 'home' ? 12 : 2,
selectedKey: '1',
};
handleLogged = () => {
this.setState({
loginStatus: this.state.loginStatus === 'login' ? 'logged' : 'login',
})
}
handleSelectKey = () => {
this.setState({
selectedKey: this.state.selectedKey === '1' ? '2' : '1',
})
this.handleLoginStatus('login')
}
handleLoginStatus = LoginStatus => {
this.setState(
{
loginStatus: LoginStatus,
}
)
if (LoginStatus === 'forget') {
this.setState(
{
tagWidth: this.props.comeFrom === 'home' ? 10 : 24,
tagOffset: this.props.comeFrom === 'home' ? 11 : 0,
}
)
} else {
this.setState(
{
tagWidth: this.props.comeFrom === 'home' ? 8 : 20,
tagOffset: this.props.comeFrom === 'home' ? 12 : 2,
}
)
}
}
render() {
let {loginStatus, tagWidth, tagOffset} = this.state;
const renderTabBar = (props, DefaultTabBar) => (