blob: f1c5e2f0936533754eae35ed7d48407810b6a832 [file] [log] [blame]
import React, { createContext, useState, useContext } from 'react';
const UserContext = createContext();
export const useUser = () => useContext(UserContext);
export const UserContextProvider = ({ children }) => {
const [user, setUser] = useState(null);
const login = (userInfo) => {
setUser(userInfo);
};
const logout = () => {
setUser(null);
};
return (
<UserContext.Provider value={{ user, login, logout }}>
{children}
</UserContext.Provider>
);
};
export default UserContextProvider;