diff --git a/ui/litellm-dashboard/src/components/team/TeamInfo.tsx b/ui/litellm-dashboard/src/components/team/TeamInfo.tsx
index 909b079e6a..4bc7ff3ea8 100644
--- a/ui/litellm-dashboard/src/components/team/TeamInfo.tsx
+++ b/ui/litellm-dashboard/src/components/team/TeamInfo.tsx
@@ -60,6 +60,7 @@ export interface TeamMembership {
team_id: string;
budget_id: string;
spend: number;
+ total_spend: number | null;
litellm_budget_table: {
budget_id: string;
soft_budget: number | null;
diff --git a/ui/litellm-dashboard/src/components/team/TeamMemberTab.tsx b/ui/litellm-dashboard/src/components/team/TeamMemberTab.tsx
index e880aa49f6..7c9e47d9e1 100644
--- a/ui/litellm-dashboard/src/components/team/TeamMemberTab.tsx
+++ b/ui/litellm-dashboard/src/components/team/TeamMemberTab.tsx
@@ -45,11 +45,10 @@ export default function TeamMemberTab({
return "0";
};
- // Helper function to get spend for a user
- const getUserSpend = (userId: string | null): number | null => {
+ const getUserTotalSpend = (userId: string | null): number => {
if (!userId) return 0;
const membership = teamData.team_memberships.find((tm) => tm.user_id === userId);
- return membership?.spend || 0;
+ return membership?.total_spend ?? 0;
};
const getUserBudget = (userId: string | null): string | null => {
@@ -124,15 +123,15 @@ export default function TeamMemberTab({
{
title: (
- Team Member Spend (USD)
-
+ Total Spend (USD)
+
),
- key: "spend",
+ key: "total_spend",
render: (_: unknown, record: Member) => (
- ${formatNumberWithCommas(getUserSpend(record.user_id), 4)}
+ ${formatNumberWithCommas(getUserTotalSpend(record.user_id), 4)}
),
},
{