feat(web): edit usage prices across selected environments - #9861
juliusmarminge merged 4 commits into
UI Consistency: no issues found
No UI consistency violations found in the changed apps/web TSX files. The model prices dialog composes Dialog, Table, Menu, Tooltip, Input, and Button primitives from components/ui, and the previously flagged buttonVariants class string and Input chrome overrides were replaced with render={<Button …/>} and standard compact Input styling. No new global CSS, inline style objects, or raw .dark selectors were introduced.
Details
Note
Your check run agent prompt is: .macroscope/check-run-agents/ui-consistency.md
More information about how Check Run Agents work can be found in our Help Center.
Files in scope reviewed: apps/web/src/components/usage/UsagePage.tsx, apps/web/src/components/usage/UsagePriceOverrides.tsx. No .css files changed. Non-TSX files (usagePriceTable.ts, usagePriceTargets.ts, tests, docs) were used only as context.
🔍 Agent activity — 2 tool calls
💭 Checking the current diff from merge-base to head at 6afb81c — my earlier comments on 32c1d4c look resolved now, so I want to re-verify the current UsagePriceOverrides.tsx file for any remaining issues.
1. browse_code — apps/web/src/components/usage/UsagePriceOverrides.tsx
2. browse_code — apps/web/src/components/usage/UsagePriceOverrides.tsx
💭 Everything now uses primitives, and the earlier issues are fixed. Checking UsagePage.tsx's use of MenuItem looks fine, and there are no CSS changes or inline styles to worry about — all clear.
Agent Credits: 38 credits
Token usage: 4 uncached input · 44,819 cache-read input · 50,143 cache-write input · 928 output
Agent Credits may also include non-token charges from external tools such as web research.