LoginPage.jsx
793 Bytes
import React from 'react'
import Login from '../../templates/form/login/Login'
import Axios from 'axios'
import History from '../../history/History'
import Logo from './resources/images/logo_login.png'
import * as UrlConstants from '../../resources/js/constants/UrlConstants'
import './resources/css/login.css'
export default class LoginPage extends React.Component {
_login = async params => {
const results = await Axios.post(UrlConstants.URL_LOGIN, params)
if (results.data.success) {
History.replace({ pathname: '/main' })
}
}
render() {
return (
<div className="login">
<img src={Logo} className="login-logo" alt="logo" />
<br />
<br />
<br />
<Login getFormSubmitFn={this._login} />
</div>
)
}
}