diff --git a/apps/web/src/pages/Margin.tsx b/apps/web/src/pages/Margin.tsx index 731d0a1..a48a0f1 100644 --- a/apps/web/src/pages/Margin.tsx +++ b/apps/web/src/pages/Margin.tsx @@ -123,10 +123,20 @@ export function Margin() { {moneyExact(block.costPerGpuHourCents)} - - {block.breakEvenPriceCents == null - ? '—' - : moneyExact(block.breakEvenPriceCents)} + {/* + A zero break-even means the block's cost is already + covered, so any further sale is upside. Printing "$0.00" + is technically true and reads like a bug — the same fix + already applied on the capacity cards. + */} + + {block.breakEvenPriceCents == null ? ( + Sold out + ) : block.breakEvenPriceCents === 0 ? ( + Covered + ) : ( + {moneyExact(block.breakEvenPriceCents)} + )} ))}