finish login, logout, session context

This commit is contained in:
afazio1
2024-04-11 16:48:58 -04:00
parent c89b282e9a
commit 16c8e4377b
5 changed files with 121 additions and 53 deletions

View File

@@ -0,0 +1,14 @@
import { useEffect, useContext } from "react";
import { useNavigate } from "react-router-dom";
import { SessionContext } from "../contexts/session";
export const useSessionRedirect = () => {
const session = useContext(SessionContext);
const navigate = useNavigate();
// Redirect to home if session is defined
useEffect(() => {
if (session !== undefined) {
navigate('/');
}
}, [session, navigate])
}