From 02b58534a0e22f0c80e3a2ab924254745fe54647 Mon Sep 17 00:00:00 2001 From: Jeremy Ruppel Date: Thu, 26 Mar 2026 15:50:32 -0400 Subject: [PATCH] fix: use TokenBadges for session list row (#23619) The sessions list row uses a bespoke token badge instead of the `` component, so this fixes that. --- .../ListSessionsPage/ListSessionsRow.tsx | 47 +++---------------- site/src/pages/AIBridgePage/TokenBadges.tsx | 4 +- 2 files changed, 9 insertions(+), 42 deletions(-) diff --git a/site/src/pages/AIBridgePage/ListSessionsPage/ListSessionsRow.tsx b/site/src/pages/AIBridgePage/ListSessionsPage/ListSessionsRow.tsx index 68bcf73279..29625d20d4 100644 --- a/site/src/pages/AIBridgePage/ListSessionsPage/ListSessionsRow.tsx +++ b/site/src/pages/AIBridgePage/ListSessionsPage/ListSessionsRow.tsx @@ -7,17 +7,14 @@ import { TooltipProvider, TooltipTrigger, } from "components/Tooltip/Tooltip"; -import { ArrowDownIcon, ArrowUpIcon, ChevronRightIcon } from "lucide-react"; +import { ChevronRightIcon } from "lucide-react"; import { AIBridgeClientIcon } from "pages/AIBridgePage/RequestLogsPage/icons/AIBridgeClientIcon"; import { AIBridgeProviderIcon } from "pages/AIBridgePage/RequestLogsPage/icons/AIBridgeProviderIcon"; import type { FC } from "react"; import { DATE_FORMAT, formatDateTime } from "utils/time"; import type { AIBridgeSession } from "#/api/typesGenerated"; -import { - getProviderDisplayName, - getProviderIconName, - roundTokenDisplay, -} from "../utils"; +import { TokenBadges } from "../TokenBadges"; +import { getProviderDisplayName, getProviderIconName } from "../utils"; type ListSessionsRowProps = { session: AIBridgeSession; @@ -111,40 +108,10 @@ export const ListSessionsRow: FC = ({
- - - - - - - {roundTokenDisplay( - session.token_usage_summary.input_tokens, - )} - - - - - {session.token_usage_summary.input_tokens} Input Tokens - - - - - - - - - - {roundTokenDisplay( - session.token_usage_summary.output_tokens, - )} - - - - - {session.token_usage_summary.output_tokens} Output Tokens - - - +
diff --git a/site/src/pages/AIBridgePage/TokenBadges.tsx b/site/src/pages/AIBridgePage/TokenBadges.tsx index fb436b09e6..11593668d4 100644 --- a/site/src/pages/AIBridgePage/TokenBadges.tsx +++ b/site/src/pages/AIBridgePage/TokenBadges.tsx @@ -56,7 +56,7 @@ export const TokenBadges: FC = ({
Input
- {roundTokenDisplay(inputTokens)} + {inputTokens}
@@ -71,7 +71,7 @@ export const TokenBadges: FC = ({
Output
- {roundTokenDisplay(outputTokens)} + {outputTokens}