diff --git a/apps/mobile/src/features/usage/UsageLimitsPooled.tsx b/apps/mobile/src/features/usage/UsageLimitsPooled.tsx index 713b9ffd160f..59303f24993e 100644 --- a/apps/mobile/src/features/usage/UsageLimitsPooled.tsx +++ b/apps/mobile/src/features/usage/UsageLimitsPooled.tsx @@ -25,7 +25,7 @@ import { ProviderIcon } from "../../components/ProviderIcon"; import { SettingsScreen } from "../settings/components/SettingsScreen"; import { environmentPresentations } from "../../state/presentation"; import { ResetCredits } from "./UsageLimitsSection"; -import { useProviderColors } from "./usageProviders"; +import { usageProviderKind, useProviderColors } from "./usageProviders"; const DRIVER_LABEL: Partial> = { codex: "Codex", claudeAgent: "Claude" }; const PACE_LABEL = { ahead: "Ahead of pace", on: "On pace", under: "Under pace" } as const; @@ -257,7 +257,7 @@ export function UsageLimitsSection({ kind === driver) ?? null; +} + export const PROVIDER_LABEL: Record = { claude: "Claude Code", codex: "Codex", diff --git a/apps/web/src/components/usage/UsageLimits.tsx b/apps/web/src/components/usage/UsageLimits.tsx index a031cd0d1564..7056a2a11ac6 100644 --- a/apps/web/src/components/usage/UsageLimits.tsx +++ b/apps/web/src/components/usage/UsageLimits.tsx @@ -6,7 +6,6 @@ import { ServerProvider, ServerProviderResetCredits, ServerProviderUsageWindow, - UsageProviderKind, } from "@t3tools/contracts"; import { useAtomValue } from "@effect/atom-react"; import { @@ -48,9 +47,10 @@ const PACE: Record entry.driverKind === driver, + ); + return presentation?.color ?? "var(--foreground)"; } /** Pace as a glyph with the words on hover. */