LoginPage.jsx
788 Bytes
import React from 'react';
import Login from '../../templates/form/login/Login';
import Axios from 'axios';
import history from '../../history';
import Logo from './resources/images/logo_login.png';
import * as UrlConstants from '../../resources/js/constants/urlConstants';
import './resources/style/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.push('/process');
}
};
render() {
return (
<div className="login">
<img src={Logo} className="login-logo" alt="logo" />
<br />
<br />
<br />
<Login getFormSubmitFn={this._login} />
</div>
);
}
}