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 = () => { />