import React, { Component } from 'react' class GetinTouch extends Component { state = { name: '', email: '', phone: '', lastname: '', events: '', notes: '', error: {} } changeHandler = (e) => { const error = this.state.error; error[e.target.name] = '' this.setState({ [e.target.name]: e.target.value, error }) } subimtHandler = (e) => { e.preventDefault(); const { name, email, phone, lastname, events, notes, error } = this.state; if (name === '') { error.name = "Please enter your name"; } if (email === '') { error.email = "Please enter your email"; } if (phone === '') { error.phone = "Please enter your phone"; } if (lastname === '') { error.lastname = "Please enter your Lastname"; } if (events === '') { error.events = "Select your event list"; } if (notes === '') { error.notes = "Please enter your note"; } if (error) { this.setState({ error }) } if (error.name === '' && error.email === '' && error.email === '' && error.lastname === '' && error.phone === '' && error.events === '' && error.notes === '') { this.setState({ name: '', email: '', phone: '', events: '', notes: '', error: {} }) } } render() { const { name, email, phone, error } = this.state; return (