import React, { Component } from "react"; import { Button, Form, Grid, Header, Image, Message, Icon, Input, } from "semantic-ui-react"; export default class Login extends Component { constructor(props) { super(props); this.state = { user: "", password: "", fireRedirect: false, error: { state: false, message: "" }, }; } handleLogin = (e) => { e.preventDefault(); const params = { usernameOrEmail: this.state.user, password: this.state.password, }; this.props .auth({ user: this.state.user, params: params, }) .then((res) => { if (res.response.status === 200) { } else if (res.response.status === 401) { this.setState({ error: { state: true, message: "Wrong credentials" }, }); } else { console.log(res); this.setState({ error: { state: true, message: "An error occurred while logging" }, }); } }) .catch((err) => { console.log(err); }); }; onChangeHandler = (event) => { let nam = event.target.name; let val = event.target.value; this.setState({ [nam]: val }); }; toggle = () => this.setState((prevState) => ({ rememberme: !prevState.rememberme })); render() { return (
Log-in to SmartHut

Forgot Password?

New to us? Sign Up

); } }