Integrated the Verify state into the UserContext.jsx

This commit is contained in:
Mathias Wagner 2023-09-09 18:44:34 +02:00
parent d9fb53bccc
commit c91c30a15a
Signed by: Mathias
GPG Key ID: B8DC354B0A1F5B44

View File

@ -2,6 +2,7 @@ import {createContext, useEffect, useState} from "react";
import Login from "@/states/Login"; import Login from "@/states/Login";
import Loading from "@/states/Loading"; import Loading from "@/states/Loading";
import {sessionRequest} from "@/common/utils/RequestUtil.js"; import {sessionRequest} from "@/common/utils/RequestUtil.js";
import Verify from "@/states/Verify";
export const UserContext = createContext({}); export const UserContext = createContext({});
@ -37,6 +38,8 @@ export const UserProvider = (props) => {
if (loading) return (<Loading />); if (loading) return (<Loading />);
if (location.pathname.startsWith("/verify")) return <Verify />;
return ( return (
<UserContext.Provider value={{user, updateUser, updateSessionToken}}> <UserContext.Provider value={{user, updateUser, updateSessionToken}}>
{!loading && !user.loggedIn && <Login />} {!loading && !user.loggedIn && <Login />}