import React from 'react' import RegStyle from './Reg.style' import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { faUser, faEnvelope, faLock } from '@fortawesome/free-solid-svg-icons' import { useState, useContext } from 'react' import { Link } from '@mui/material' import UserAuth from 'helpers/user/usercontext' import { useRouter } from 'next/router' function Reg() { const router = useRouter() const context = useContext(UserAuth) const [userData, setUserData] = useState({ name: '', email: '', password: '', repassword: '', }) const handleInput = (event) => { const name = event.target.name const value = event.target.value setUserData({ ...userData, [name]: value }) } const handleSubmit = (e) => { e.preventDefault() setUserData(userData) context.createAcc(userData) } // disable submit button is any input has not been filled const disabledSubmitBtn = Object.values(userData).some((val) => val === '') if (context.user) { router.push('/dashboard') } return (

Sign Up

Already registered? Login  here

) } export default Reg