From 652c549caef884ca3ab9873211f6246dabec812a Mon Sep 17 00:00:00 2001 From: ishaan-jaff Date: Sat, 3 Feb 2024 17:32:06 -0800 Subject: [PATCH] (fix) ui ts errors --- .../src/components/user_dashboard.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/ui/litellm-dashboard/src/components/user_dashboard.tsx b/ui/litellm-dashboard/src/components/user_dashboard.tsx index a3af058037..1b8f80538e 100644 --- a/ui/litellm-dashboard/src/components/user_dashboard.tsx +++ b/ui/litellm-dashboard/src/components/user_dashboard.tsx @@ -13,12 +13,19 @@ import { jwtDecode } from "jwt-decode"; // const proxyBaseUrl = null; const proxyBaseUrl = "http://localhost:4000" // http://localhost:4000 +type UserSpendData = { + spend: number; + max_budget?: number | null; +} + const UserDashboard = () => { const [data, setData] = useState(null); // Keep the initialization of state here - const [userSpendData, setUserSpendData] = useState(null); + const [userSpendData, setUserSpendData] = useState(null); + // Assuming useSearchParams() hook exists and works in your setup const searchParams = useSearchParams(); const userID = searchParams.get("userID"); + const viewSpend = searchParams.get("viewSpend"); const token = searchParams.get("token"); const [accessToken, setAccessToken] = useState(null); @@ -99,6 +106,9 @@ const UserDashboard = () => { return null; } + if (userRole == null) { + setUserRole("App Owner") + } return (
@@ -114,7 +124,6 @@ const UserDashboard = () => { />