From 204f7725ee75b1749a9d526ce9a81e95f1702b39 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Sat, 22 Jun 2024 08:47:43 -0700 Subject: [PATCH] ui - read jwts from cookie --- .../src/components/user_dashboard.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ui/litellm-dashboard/src/components/user_dashboard.tsx b/ui/litellm-dashboard/src/components/user_dashboard.tsx index 5aa0c92dd..ec66bcea0 100644 --- a/ui/litellm-dashboard/src/components/user_dashboard.tsx +++ b/ui/litellm-dashboard/src/components/user_dashboard.tsx @@ -24,6 +24,14 @@ type UserSpendData = { max_budget?: number | null; }; +function getCookie(name: string) { + console.log("COOKIES", document.cookie) + const cookieValue = document.cookie + .split('; ') + .find(row => row.startsWith(name + '=')); + return cookieValue ? cookieValue.split('=')[1] : null; +} + interface UserDashboardProps { userID: string | null; userRole: string | null; @@ -66,7 +74,8 @@ const UserDashboard: React.FC = ({ const viewSpend = searchParams.get("viewSpend"); const router = useRouter(); - const token = searchParams.get("token"); + const token = getCookie('token'); + const [accessToken, setAccessToken] = useState(null); const [teamSpend, setTeamSpend] = useState(null); const [userModels, setUserModels] = useState([]);