From 0cbcd44e765959cdce469ea554fa1487a933b06c Mon Sep 17 00:00:00 2001 From: Mahesh Sanikommu Date: Sat, 9 May 2026 11:29:14 -0700 Subject: [PATCH] fix: mobile view usage bar fix (#914) --- apps/web/components/add-document/index.tsx | 116 +++++++++------------ 1 file changed, 48 insertions(+), 68 deletions(-) diff --git a/apps/web/components/add-document/index.tsx b/apps/web/components/add-document/index.tsx index f422ef6b..ee7efee9 100644 --- a/apps/web/components/add-document/index.tsx +++ b/apps/web/components/add-document/index.tsx @@ -311,27 +311,54 @@ export function AddDocument({ {isMobile && ( -
- - +
+
+ + Plan usage + + + {isLoadingUsage + ? "…" + : `${planUsagePct < 1 && planUsagePct > 0 ? "< 1" : Math.round(planUsagePct)}% used`} + +
+
+
80 + ? "#ef4444" + : hasPaidPlan + ? "linear-gradient(to right, #4BA0FA 80%, #002757 100%)" + : "#0054AD", + }} + title={`${formatUsageNumber(tokensUsed)} tokens · ${formatUsageNumber(searchesUsed)} queries`} + /> +
+ {!isLoadingUsage && ( +

+ {formatUsageNumber(tokensUsed)} tokens ·{" "} + {formatUsageNumber(searchesUsed)} queries +

+ )}
)} @@ -544,53 +571,6 @@ export function AddDocument({ ) } -function UsageMeter({ - label, - value, - percent, - active, -}: { - label: string - value: string - percent: number - active: boolean -}) { - const safePercent = Math.max(0, Math.min(100, percent)) - - return ( -
-
- - {label} - - - {value} - -
-
-
80 - ? "#ef4444" - : active - ? "linear-gradient(to right, #4BA0FA 80%, #002757 100%)" - : "#0054AD", - }} - /> -
-
- ) -} - function TabButton({ active, onClick,