Redirect to homepage once user registers
This commit is contained in:
parent
b682d93e92
commit
892df52755
|
@ -5,6 +5,7 @@ import Col from 'react-bootstrap/Col';
|
||||||
import Button from "react-bootstrap/Button";
|
import Button from "react-bootstrap/Button";
|
||||||
import {useState, useEffect, useContext} from 'react';
|
import {useState, useEffect, useContext} from 'react';
|
||||||
import { AuthContext } from "../contexts/AuthContext";
|
import { AuthContext } from "../contexts/AuthContext";
|
||||||
|
import {useNavigate} from 'react-router-dom';
|
||||||
|
|
||||||
export function Signup ( props ) {
|
export function Signup ( props ) {
|
||||||
const[username,setUsername] = useState('')
|
const[username,setUsername] = useState('')
|
||||||
|
@ -21,6 +22,14 @@ export function Signup ( props ) {
|
||||||
props.handler( useremail, userpassword )
|
props.handler( useremail, userpassword )
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const navigate = useNavigate()
|
||||||
|
|
||||||
|
useEffect( () => {
|
||||||
|
if( auth ) {
|
||||||
|
// go to home page
|
||||||
|
navigate("/")
|
||||||
|
}
|
||||||
|
}, [auth])
|
||||||
useEffect( () => {
|
useEffect( () => {
|
||||||
if( username.length >= 4 ) {
|
if( username.length >= 4 ) {
|
||||||
setValidusername(true)
|
setValidusername(true)
|
||||||
|
@ -93,4 +102,4 @@ export function Signup ( props ) {
|
||||||
</Row>
|
</Row>
|
||||||
</Container>
|
</Container>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue