url-minify/frontend/helpers/user/usercontext.js

25 lines
499 B
JavaScript
Raw Normal View History

import { createContext } from 'react'
import { useState } from 'react'
2022-02-15 14:49:59 +00:00
const UserAuth = createContext({
user: null,
login: () => {},
logout: () => {},
})
2022-02-15 14:49:59 +00:00
export const UserAuthProvider = ({ children }) => {
const [user, setUser] = useState(null)
2022-02-15 14:49:59 +00:00
const login = () => {
setUser('default')
}
2022-02-15 14:49:59 +00:00
const logout = () => {
setUser(null)
}
const context = { user, login, logout }
2022-02-15 14:49:59 +00:00
return <UserAuth.Provider value={context}>{children}</UserAuth.Provider>
}
2022-02-15 14:49:59 +00:00
export default UserAuth