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