import React, { useState} from 'react' // import GlobalContext from '../App' import PropTypes from 'prop-types' import styles from './register-user.module.scss' import Input from '../components/Input' import Button from '../components/Button' import { isAddressInfo } from './validation' const AddressInfo = ({ step, setStep, user, setUser }) => { // const {state, dispatch } = useContext(GlobalContext); const [errors, setErrors] = useState({}) const handleAddress = ({ target }) => { setUser({ type: 'UPDATE_ADDRESS_INFO', payload: { [target.name]: target.value }, }) } const handleSubmit = (e) => { e.preventDefault() const errors = isAddressInfo(user) setErrors(errors) if (Object.keys(errors).length > 0) return setStep(step + 1) } return (
) } AddressInfo.propTypes = { step: PropTypes.number, setStep: PropTypes.func, user: PropTypes.object, } export default AddressInfo;