import React, { Component } from "react"; import PropTypes from "prop-types"; import { LoaderButton } from "./LoaderButton"; import "./LoginForm.scss"; import { Form, FormGroup, Input, Label } from "reactstrap"; export class LoginForm extends Component { constructor(props) { super(props); this.state = { username : "", password : "" }; } validateForm() { return this.state.username.length > 0 && this.state.password.length > 0; } handleChange = event => { this.setState({ [event.target.id] : event.target.value }); }; handleSubmit = event => { event.preventDefault(); const {onSubmit} = this.props; onSubmit(this.state.username, this.state.password); }; render() { return (
); } } LoginForm.propTypes = { isLoading : PropTypes.bool, onSubmit : PropTypes.func };