From acc983f090c931ab84e7afb6d3e2b3dd4dac56b8 Mon Sep 17 00:00:00 2001 From: Sameer Kankute Date: Wed, 24 Jun 2026 18:28:16 +0530 Subject: [PATCH] fix: strip trailing zeros from M/B spend formatter --- .../src/components/UsagePage/utils/value_formatters.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/litellm-dashboard/src/components/UsagePage/utils/value_formatters.tsx b/ui/litellm-dashboard/src/components/UsagePage/utils/value_formatters.tsx index 35cc5a43ffe..a1fb3ec8bb4 100644 --- a/ui/litellm-dashboard/src/components/UsagePage/utils/value_formatters.tsx +++ b/ui/litellm-dashboard/src/components/UsagePage/utils/value_formatters.tsx @@ -14,10 +14,10 @@ export function valueFormatter(number: number) { export function valueFormatterSpend(number: number) { if (number === 0) return "$0"; if (number >= 1_000_000_000) { - return "$" + (number / 1_000_000_000).toFixed(2) + "B"; + return "$" + parseFloat((number / 1_000_000_000).toFixed(2)) + "B"; } if (number >= 1_000_000) { - return "$" + (number / 1_000_000).toFixed(2) + "M"; + return "$" + parseFloat((number / 1_000_000).toFixed(2)) + "M"; } if (number >= 1000) { return "$" + number / 1000 + "k";