Files
ota-admin-portal/src/components/contexts/UserContext.jsx
2021-01-05 12:06:23 -08:00

36 lines
880 B
JavaScript

import React, { useContext, useEffect, useState } from 'react';
const UserContext = React.createContext();
export const UserProvider = ({ children }) => {
const [signedIn, setSignedIn] = useState(false);
const [user, setUser] = useState(null);
const [token, setToken] = useState(null);
const [signInError, setSignInError] = useState(null);
const [signUpError, setSignUpError] = useState(null);
const signIn = (email, password) => {
};
const signUp = (email, password, confirmPassword) => {
};
return (
<UserContext.Provider value={{
signedIn,
user,
token,
signInError,
signUpError,
signIn,
signUp,
}}>
{children}
</UserContext.Provider>
);
};
export const useUserContext = () => useContext(UserContext);