diff --git a/ui/litellm-dashboard/src/components/usage.tsx b/ui/litellm-dashboard/src/components/usage.tsx index 3eb2bc25fb..b236ae702e 100644 --- a/ui/litellm-dashboard/src/components/usage.tsx +++ b/ui/litellm-dashboard/src/components/usage.tsx @@ -37,6 +37,13 @@ interface UsagePageProps { keys: any[] | null; } +interface GlobalActivityData { + sum_api_requests: number; + sum_total_tokens: number; + daily_data: { date: string; api_requests: number; total_tokens: number }[]; +} + + type CustomTooltipTypeBar = { payload: any; active: boolean | undefined; @@ -126,7 +133,7 @@ const UsagePage: React.FC = ({ const [uniqueTeamIds, setUniqueTeamIds] = useState([]); const [totalSpendPerTeam, setTotalSpendPerTeam] = useState([]); const [spendByProvider, setSpendByProvider] = useState([]); - const [globalActivity, setGlobalActivity] = useState([]); + const [globalActivity, setGlobalActivity] = useState({} as GlobalActivityData); const [globalActivityPerModel, setGlobalActivityPerModel] = useState([]); const [selectedKeyID, setSelectedKeyID] = useState(""); const [dateValue, setDateValue] = useState({ @@ -454,7 +461,7 @@ const UsagePage: React.FC = ({ All Up - API Requests {globalActivity.sum_api_requests} + API Requests {globalActivity.sum_api_requests} = ({ - Tokens {globalActivity.sum_total_tokens} + Tokens {globalActivity.sum_total_tokens} = ({ {globalActivity.model} - API Requests {globalActivity.sum_api_requests} + API Requests {globalActivity.sum_api_requests} = ({ /> - Tokens {globalActivity.sum_total_tokens} + Tokens {globalActivity.sum_total_tokens}