aboutsummaryrefslogtreecommitdiffstats
path: root/src/service
diff options
context:
space:
mode:
authorLibravatar Mo Tarbin <mhed.t91@gmail.com>2024-06-30 18:55:39 -0400
committerLibravatar Mo Tarbin <mhed.t91@gmail.com>2024-06-30 18:55:39 -0400
commit2657469964e24ffbeb905024532120395f6e797c (patch)
tree2fe9db8a4ecfa92d854ca94f7586d81163c8bd25 /src/service
downloaddonetick-frontend-2657469964e24ffbeb905024532120395f6e797c.tar.gz
donetick-frontend-2657469964e24ffbeb905024532120395f6e797c.tar.bz2
donetick-frontend-2657469964e24ffbeb905024532120395f6e797c.zip
move to Donetick Org, First commit frontend
Diffstat (limited to 'src/service')
-rw-r--r--src/service/AuthenticationService.jsx18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/service/AuthenticationService.jsx b/src/service/AuthenticationService.jsx
new file mode 100644
index 0000000..924de11
--- /dev/null
+++ b/src/service/AuthenticationService.jsx
@@ -0,0 +1,18 @@
+import React, { createContext, useState } from 'react'
+
+const AuthenticationContext = createContext({})
+
+const AuthenticationProvider = ({ children }) => {
+ const [isLoggedIn, setIsLoggedIn] = useState(false)
+ const [userProfile, setUserProfile] = useState({})
+ return (
+ <AuthenticationContext.Provider
+ value={{ isLoggedIn, setIsLoggedIn, userProfile, setUserProfile }}
+ >
+ {children}
+ </AuthenticationContext.Provider>
+ )
+}
+export { AuthenticationContext, AuthenticationProvider }
+
+// export default AuthenticationProvider;