Created the AccountContext.jsx

This commit is contained in:
Mathias Wagner 2023-04-18 19:27:47 +02:00
parent 785655a1b6
commit 0067033edb
Signed by: Mathias
GPG Key ID: B8DC354B0A1F5B44

View File

@ -0,0 +1,24 @@
import {createContext, useEffect, useState} from "react";
export const AccountContext = createContext({});
export const AccountProvider = ({children}) => {
const [sessionToken, setSessionToken] = useState(localStorage.getItem("sessionToken") || null);
const [user, setUser] = useState(null);
const updateInformation = () => {
}
useEffect(() => {
updateInformation();
}, []);
return (
<AccountContext.Provider value={[user, sessionToken, setSessionToken, updateInformation]}>
{children}
</AccountContext.Provider>
)
}