import React, { Component } from 'react'; import { connect } from 'react-redux'; import PropTypes from 'prop-types'; import flow from 'lodash/flow'; import { withNamespaces, Trans } from 'react-i18next'; import * as actionCreators from '../../actions/login'; import logo from '../../components/ui/svg/logo.svg'; import Toasts from '../../components/Toasts'; import Footer from '../../components/ui/Footer'; import Form from './Form'; import './Login.css'; import '../../components/ui/Tabler.css'; class Login extends Component { state = { isForgotPasswordVisible: false, }; handleSubmit = ({ username: name, password }) => { this.props.processLogin({ name, password }); }; toggleText = () => { this.setState(prevState => ({ isForgotPasswordVisible: !prevState.isForgotPasswordVisible, })); }; render() { const { processingLogin } = this.props.login; const { isForgotPasswordVisible } = this.state; return (