From b275d1f48125c9f23576d01fceee62219854cdde Mon Sep 17 00:00:00 2001
From: razzanYoni <13521087@mahasiswa.itb.ac.id>
Date: Sat, 18 Nov 2023 02:08:00 +0700
Subject: [PATCH] add username to auth context

---
 src/context/AuthProvider.tsx | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/context/AuthProvider.tsx b/src/context/AuthProvider.tsx
index a641e2e..cec97b4 100644
--- a/src/context/AuthProvider.tsx
+++ b/src/context/AuthProvider.tsx
@@ -8,20 +8,25 @@ const AuthProvider = () => {
   const [accessToken, setAccessToken] =
     React.useState<string | null>(sessionStorage.getItem("accessToken") ?? null);
 
-  const handleLogin = (accessToken: string) => {
+  const [username, setUsername] = React.useState<string | null>(null);
+
+  const handleLogin = (accessToken: string, username: string) => {
     sessionStorage.setItem("accessToken", accessToken);
     setAccessToken(accessToken);
+    setUsername(username);
     navigate("/album");
   };
 
   const handleLogout = () => {
     sessionStorage.removeItem("accessToken");
     setAccessToken(null);
+    setUsername(null);
     navigate("/login", );
   };
 
   const value = {
     token: accessToken,
+    username: username,
     onLogin: handleLogin,
     onLogout: handleLogout,
   };
-- 
GitLab